<SEC-DOCUMENT>0001171843-19-007389.txt : 20191108
<SEC-HEADER>0001171843-19-007389.hdr.sgml : 20191108
<ACCEPTANCE-DATETIME>20191108171430
ACCESSION NUMBER:		0001171843-19-007389
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		93
CONFORMED PERIOD OF REPORT:	20190930
FILED AS OF DATE:		20191108
DATE AS OF CHANGE:		20191108

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			HARVARD BIOSCIENCE INC
		CENTRAL INDEX KEY:			0001123494
		STANDARD INDUSTRIAL CLASSIFICATION:	LABORATORY ANALYTICAL INSTRUMENTS [3826]
		IRS NUMBER:				043306140
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	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>10-Q
<SEQUENCE>1
<FILENAME>f10q_110819.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 14pt"><B>UNITED
STATES </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 14pt"><B>SECURITIES
AND EXCHANGE COMMISSION</B></FONT><B> </B></P>

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



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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 16pt"><B>FORM 10-Q</B></FONT></P>

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

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

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

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

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



<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 24.45pt">&#9746;</TD><TD><B>Quarterly report pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>For the quarterly
period ended September 30, 2019</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 24.45pt">&#9744;</TD><TD><B>Transition report pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>For the transition period from <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U> to</B></P>

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

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

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

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

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

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

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



<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 24pt"><B>HARVARD
BIOSCIENCE, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Exact Name of Registrant as Specified
in Its Charter) </B></P>



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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center; width: 50%"><FONT STYLE="font-size: 10pt"><B>Delaware</B></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: center; width: 50%"><FONT STYLE="font-size: 10pt"><B>04-3306140</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(State or Other Jurisdiction of</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Incorporation or Organization)</B></P></TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(IRS Employer</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Identification No.)</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center; width: 50%"><FONT STYLE="font-size: 10pt"><B>84&nbsp;October Hill Road, Holliston, MA</B></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: center; width: 50%"><FONT STYLE="font-size: 10pt"><B>01746</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Address of Principal Executive Offices)</B></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Zip Code)</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(508) 893-8999 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Registrant&rsquo;s telephone number,
including area code) </B></P>



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

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

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 30%; border: black 1pt solid; text-align: center">Title of each class</TD>
    <TD STYLE="width: 20%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center">Trading Symbol(s)</TD>
    <TD STYLE="width: 50%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center">Name of each exchange on which registered</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center">Common Stock, $0.01 par value</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: center">HBIO</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: center">The NASDAQ Stock Market</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Indicate by check mark whether the registrant
(1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 during
the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been
subject to such filing requirements for the past 90 days.&nbsp;&nbsp;&nbsp;&nbsp;&#9746;&nbsp;&nbsp;YES&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-family: Wingdings">&uml;</FONT>&nbsp;&nbsp;NO</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Indicate by check mark whether the registrant
has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted
and posted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding 12 months (or for such
shorter period that the registrant was required to submit and post such files).&nbsp;&nbsp;&nbsp;&nbsp;&#9746;&nbsp;&nbsp;YES&nbsp;&nbsp;&nbsp;&nbsp;
&#9744;&nbsp;&nbsp;NO</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions
of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer&rdquo; and &ldquo;smaller reporting company&rdquo; in Rule 12b-2
of the Exchange Act.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Large&nbsp;accelerated&nbsp;filer</FONT></TD>
    <TD>&#9744;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">Accelerated&nbsp;filer</FONT></TD>
    <TD>&#9746;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">Non-accelerated filer</FONT></TD>
    <TD>&#9744;<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;(Do not check if a smaller reporting company)</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">Smaller&nbsp;reporting&nbsp;company</FONT></TD>
    <TD>&#9746;</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Emerging growth company</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom">&#9744;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="width: 23%">&nbsp;</TD>
    <TD STYLE="width: 42%">&nbsp;</TD>
    <TD STYLE="width: 17%">&nbsp;</TD>
    <TD STYLE="width: 15%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 18.35pt">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 18.35pt">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act).&nbsp;&nbsp;&nbsp;&nbsp;&#9744;&nbsp;&nbsp;YES&nbsp;&nbsp;&nbsp;&nbsp;
&#9746;&nbsp;&nbsp;NO</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 18.35pt">Indicate the number of shares outstanding
of each of the issuer&rsquo;s classes of common stock, as of the latest practicable date.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 18.35pt">As of October 30, 2019, there were 38,066,101
shares of common stock, par value $0.01 per share, outstanding.</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 86%; text-align: center"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC. </B></FONT></TD>
    <TD STYLE="white-space: nowrap; width: 4%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>FORM 10-Q</B></FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>For the Three Months Ended September 30, 2019</B></FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A NAME="toc"></A><FONT STYLE="font-size: 10pt"><B>INDEX </B></FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD ROWSPAN="2">&nbsp;</TD>
    <TD ROWSPAN="2">&nbsp;</TD>
    <TD ROWSPAN="2" STYLE="text-align: center"><FONT STYLE="font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3"><A HREF="#a_001"><FONT STYLE="font-size: 10pt">PART I - FINANCIAL INFORMATION</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_002"><FONT STYLE="font-size: 10pt">Item&nbsp;1.</FONT></A></TD>
    <TD><A HREF="#a_002"><FONT STYLE="font-size: 10pt">Financial Statements</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_003"><FONT STYLE="font-size: 10pt">Consolidated Balance Sheets as of September 30, 2019 and December&nbsp;31, 2018 (unaudited)</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_003"><FONT STYLE="font-size: 10pt">3</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_004"><FONT STYLE="font-size: 10pt">Consolidated Statements of Operations and Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2019 and 2018 (unaudited)</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_004"><FONT STYLE="font-size: 10pt">4</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_005"><FONT STYLE="font-size: 10pt">Consolidated Statements of Stockholders' Equity for the Three and Nine Months Ended September 30, 2019 and 2018 (unaudited)</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_005"><FONT STYLE="font-size: 10pt">5</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap"><A HREF="#a_006"><FONT STYLE="font-size: 10pt">Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2019 and 2018 (unaudited)</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_006"><FONT STYLE="font-size: 10pt">6</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_007"><FONT STYLE="font-size: 10pt">Notes to Unaudited Consolidated Financial Statements </FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_007"><FONT STYLE="font-size: 10pt">7</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_008"><FONT STYLE="font-size: 10pt">Item 2.</FONT></A></TD>
    <TD><A HREF="#a_008"><FONT STYLE="font-size: 10pt">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations </FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_008"><FONT STYLE="font-size: 10pt">23</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_009"><FONT STYLE="font-size: 10pt">Item 3.</FONT></A></TD>
    <TD><A HREF="#a_009"><FONT STYLE="font-size: 10pt">Quantitative and Qualitative Disclosures about Market Risk </FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_009"><FONT STYLE="font-size: 10pt">32</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_010"><FONT STYLE="font-size: 10pt">Item 4.</FONT></A></TD>
    <TD><A HREF="#a_010"><FONT STYLE="font-size: 10pt">Controls and Procedures </FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_010"><FONT STYLE="font-size: 10pt">32</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><A HREF="#a_011"><FONT STYLE="font-size: 10pt">PART II - OTHER INFORMATION</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_012"><FONT STYLE="font-size: 10pt">Item 1A.</FONT></A></TD>
    <TD><A HREF="#a_012"><FONT STYLE="font-size: 10pt">Risk Factors</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_012"><FONT STYLE="font-size: 10pt">34</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_013"><FONT STYLE="font-size: 10pt">Item 6.</FONT></A></TD>
    <TD><A HREF="#a_013"><FONT STYLE="font-size: 10pt">Exhibits</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_013"><FONT STYLE="font-size: 10pt">34</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><A HREF="#a_014"><FONT STYLE="font-size: 10pt">SIGNATURES</FONT></A></TD>
    <TD STYLE="white-space: nowrap; text-align: center"><A HREF="#a_014"><FONT STYLE="font-size: 10pt">35</FONT></A></TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><A NAME="a_001"></A><FONT STYLE="font-size: 10pt"><B>PART I. FINANCIAL INFORMATION</B></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B><A NAME="a_002"></A>Item 1.&nbsp;&nbsp;Financial Statements.</B></FONT></P>

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

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



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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="8" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="8" STYLE="white-space: nowrap; text-align: center"><A NAME="a_003"></A><FONT STYLE="font-size: 10pt"><B>CONSOLIDATED BALANCE SHEETS </B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="8" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands, except share and per share data) </B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 71%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 12%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 12%">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">September 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 1pt"><U>Assets</U></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; text-align: left; padding-left: 10pt">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,845</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">8,173</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts receivable, net of allowance for doubtful accounts of $364 and $332, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,085</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,463</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,894</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,087</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other current assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,465</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,109</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Total current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">52,289</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,832</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Property, plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,234</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,898</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Operating lease right-of-use assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,497</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Amortizable intangible assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,580</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,532</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">56,637</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,304</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other indefinite lived intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,220</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,232</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other long-term assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><P STYLE="margin: 0pt 0">320</P>


</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,815</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total assets</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">162,777</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">168,613</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-decoration: underline; text-align: left">Liabilities and Stockholders' Equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Current portion of long-term debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,607</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,982</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Current portion of operating lease liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,424</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,266</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,359</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,550</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,820</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Accrued income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">385</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">978</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other current liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,465</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,350</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Total current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,697</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,489</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Long-term debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">51,712</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54,813</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Deferred tax liability</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,267</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,301</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Operating lease liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,342</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other long-term liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,656</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,286</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">85,674</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">85,889</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Commitments and contingencies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Stockholders' equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Preferred stock, par value $0.01 per share, 5,000,000 shares authorized</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Common stock, par value $0.01 per share, 80,000,000 shares authorized; 45,810,358 and</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">45,124,309 shares issued and 38,064,851 and 37,378,802 shares outstanding, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">436</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">436</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Additional paid-in-capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">228,177</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">226,377</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accumulated deficit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(125,125</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(119,889</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Accumulated other comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(15,717</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,532</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Treasury stock at cost, 7,745,507 common shares</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total stockholders' equity</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">77,103</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">82,724</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total liabilities and stockholders' equity</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">162,777</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">168,613</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See accompanying notes to unaudited consolidated financial statements.</P>




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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>



<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="13" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="13" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><A NAME="a_004"></A><B>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="13" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands, except per share data)</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 49%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 10%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 8%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 9%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 8%">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">27,418</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">28,635</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">85,204</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">86,916</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cost of revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,439</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,818</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">38,116</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">42,475</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Gross profit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,979</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">15,817</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">47,088</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">44,441</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Sales and marketing expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,294</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,021</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,370</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,976</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,604</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,655</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,215</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,297</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Research and development expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,564</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,783</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,070</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,943</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Amortization of intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,422</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,468</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,289</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,983</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Impairment charges</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">460</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,401</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Total operating expenses</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,344</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,927</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">48,345</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">45,199</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Operating income (loss)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,365</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">890</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,257</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(758</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other expense:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Foreign exchange</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">125</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(26</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(28</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Interest expense, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,348</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,458</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,129</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,835</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other expense, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(86</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(314</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(246</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3,399</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other expense, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,309</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,798</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(4,343</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(7,262</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss from continuing operations before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,674</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(908</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,600</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,020</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income tax (benefit) provision</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(54</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(652</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(363</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(416</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Loss from continuing operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,620</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(256</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(5,237</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(7,604</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Discontinued operations:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Income from discontinued operations before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">937</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Income tax benefit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(883</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Income from discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,820</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net loss</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(2,620</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(256</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(5,237</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(5,784</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>(Loss) earnings per share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Basic loss per common share from continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.07</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.01</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.14</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.21</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Basic earnings per common share from discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">0.05</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 10pt">Basic loss per common share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.07</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.01</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.14</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.16</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Diluted loss per common share from continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(0.07</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.01</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.14</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.21</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Diluted earnings per common share from discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">0.05</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 10pt">Diluted loss per common share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.07</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.01</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.14</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.16</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Weighted-average common shares:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 10pt">Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">38,036</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">36,947</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">37,764</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">36,170</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 10pt">Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">38,036</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">36,947</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">37,764</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">36,170</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Comprehensive income (loss):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(2,620</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(256</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(5,237</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(5,784</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Foreign currency translation adjustments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,495</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">395</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,686</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,037</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Derivatives qualifying as hedges, net of tax:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">(Loss) gain on derivative instruments designated and qualifying as cash flow hedges</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(78</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">126</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(572</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Amounts reclassified from accumulated other comprehensive loss to net loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">37</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">55</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">73</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">99</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Comprehensive income (loss)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(4,156</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">320</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(7,422</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(6,695</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
</TABLE>


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

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

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">See accompanying notes to unaudited consolidated financial statements.</FONT></P>


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

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="14" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="14" STYLE="white-space: nowrap; text-align: center"><A NAME="a_005"></A><FONT STYLE="font-size: 10pt"><B>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="14" STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands)</B></FONT></TD></TR>
<TR>
    <TD STYLE="white-space: nowrap; vertical-align: bottom; width: 32%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 8%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 7%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 8%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 10%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 12%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 7%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 10%">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 30%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    &nbsp;</B></TD>
    <TD STYLE="width: 1%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    &nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%"><B><BR>
</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 7%"><B>Number<BR>
of Shares<BR>
Issued</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    </B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%"><B><BR>
</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 7%"><B>Common<BR>
Stock</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    &nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%"><B><BR>
</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 7%"><B>Additional<BR>
Paid-in<BR>
Capital</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    &nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%"><B><BR>
</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 7%"><B>Accumulated<BR>
Deficit</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%">&nbsp;</TD>
    <TD STYLE="font-weight: bold; width: 1%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    &nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; width: 7%"><B>Accumulated<BR>
Other<BR>
Comprehensive<BR>
Loss</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    &nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%"><B><BR>
</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 7%"><B>Treasury<BR>
Stock</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><B>&nbsp;<BR>
    &nbsp;<BR>
    &nbsp;<BR>
    &nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%"><B><BR>
</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 7%"><B>Total<BR>
Stockholders&rsquo;<BR>
Equity</B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 1%">&nbsp;</TD>
</TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="29" STYLE="font-weight: bold"><U>Three Months Ended September 30, 2019 and 2018</U></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%; font-weight: bold">Balance at June 30, 2019</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">45,640</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">436</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">227,249</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(122,506</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(14,181</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(10,668</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">80,330</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Shares issued under stock purchase plan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Vesting of restricted stock units</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">238</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Shares withheld for taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(68</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(129</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(128</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">987</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">987</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,620</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,620</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other comprehensive loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,536</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,536</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Balance at September 30, 2019</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">45,810</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">436</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">228,177</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(125,125</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(15,717</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">77,103</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%; font-weight: bold">Balance at June 30, 2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">44,102</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">427</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">221,910</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(122,495</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(12,162</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(10,668</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">77,012</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock option exercises</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">971</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,134</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,142</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Vesting of restricted stock units</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Shares withheld for taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(130</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">486</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">486</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(256</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(256</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other comprehensive loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">575</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">575</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Balance at September 30, 2018</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">45,033</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">435</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">225,530</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(122,751</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(11,587</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">80,959</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="29" STYLE="font-weight: bold"><U>Nine Months Ended September 30, 2019 and 2018</U></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 30%; font-weight: bold">Balance at December 31, 2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">45,124</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">436</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">226,377</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(119,889</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(13,532</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(10,668</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">82,724</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock option exercises</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Shares issued under stock purchase plan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">94</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">159</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">159</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Vesting of restricted stock units</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">792</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Shares withheld for taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(203</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(552</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(551</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,193</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,193</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,237</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,237</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other comprehensive loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,185</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,185</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Balance at September 30, 2019</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">45,810</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">436</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">228,177</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(125,125</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(15,717</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">77,103</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 30%; font-weight: bold; padding-left: 0pt">Balance at December 31, 2017</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">42,764</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">419</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">218,792</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(116,967</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(10,676</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">(10,668</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">80,900</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock option exercises</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,690</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,117</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,128</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Shares issued under stock purchase plan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Vesting of restricted stock units</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">895</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Shares withheld for taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(341</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(600</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(604</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,232</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,232</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,784</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,784</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other comprehensive loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(911</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(911</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt; padding-left: 0pt">Balance at September 30, 2018</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">45,033</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">435</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">225,530</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(122,751</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(11,587</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(10,668</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">80,959</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

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

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

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">See accompanying notes to unaudited consolidated financial statements.</FONT></P>

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

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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


<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>HARVARD BIOSCIENCE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B><A NAME="a_006"></A>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Unaudited, in thousands)</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 100%; text-align: center">&nbsp;</TD>
    </TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cash flows from operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 70%; text-align: left; padding-left: 10pt">Net loss</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(5,237</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(5,784</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Adjustments to reconcile net loss to net cash provided by operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 20pt">Depreciation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,497</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,474</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Amortization of intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,289</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,030</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">Amortization of deferred financing costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">287</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">511</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,193</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,232</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">Impairment charges</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,401</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Gain on sale of Denville</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,251</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">Provision for allowance for doubtful accounts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">394</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Other non-cash charges</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">66</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Changes in operating assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Decrease in accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,805</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">918</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt">Decrease in inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">635</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,112</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Increase in other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(147</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,184</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt">Decrease in accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,059</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(442</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Increase (decrease) in accrued income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(591</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">211</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt">Increase (decrease) in other current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">180</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,968</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 30pt">Increase (decrease) in deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(255</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,929</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Decrease in other long-term liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(608</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,566</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 40pt">Net cash provided by operating activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,825</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">291</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cash flows from investing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Additions to property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(778</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(891</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Additions to catalog costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(15</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(24</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Acquisition, net of cash acquired</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(68,008</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Disposition, net of cash sold</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,020</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">15,754</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Net cash provided by (used in) investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">227</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(53,169</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash flows from financing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Proceeds from issuance of debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,300</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70,800</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Repayments of debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11,103</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(19,947</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Payments of debt issuance costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,967</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">(Net taxes paid) net proceeds from issuance of common stock</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(392</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,521</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Net cash (used in) provided by financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(7,195</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">53,407</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Effect of exchange rate changes on cash</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(185</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">399</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">(Decrease) Increase in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,328</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">928</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cash and cash equivalents at beginning of period</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,173</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,733</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents at end of period</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,845</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,661</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Supplemental disclosures of cash flow information:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Cash paid for interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,226</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,509</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Cash paid (refunded) for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">411</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(170</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>


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

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">See accompanying notes to unaudited consolidated financial statements.</FONT></P>


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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>HARVARD BIOSCIENCE, INC. </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_007"></A>NOTES TO UNAUDITED CONSOLIDATED FINANCIAL
STATEMENTS </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>1.</B></TD><TD><B>Basis of Presentation
and Summary of Significant Accounting Policies</B></TD></TR>
</TABLE></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><B><I>Basis of Presentation</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The unaudited consolidated financial statements
of Harvard Bioscience, Inc. and its wholly-owned subsidiaries (collectively, Harvard Bioscience or the Company) as of September
30, 2019 and for the three and nine months ended September 30, 2019 and 2018 have been prepared by the Company pursuant to the
rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included
in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) have been condensed
or omitted pursuant to such rules and regulations. The December&nbsp;31, 2018 consolidated balance sheet was derived from audited
financial statements, but does not include all disclosures required by U.S. GAAP. However, the Company believes that the disclosures
are adequate to make the information presented not misleading. These unaudited consolidated financial statements should be read
in conjunction with the consolidated financial statements and the notes thereto included in the Company&rsquo;s Annual Report on
Form 10-K for the fiscal year ended December&nbsp;31, 2018, which was filed with the SEC on March 18, 2019.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">In the opinion of management, all adjustments,
which include normal recurring adjustments necessary to present a fair statement of financial position as of September 30, 2019,
results of operations and comprehensive income (loss) for the three and nine months ended September 30, 2019 and 2018 and cash
flows for the nine months ended September 30, 2019 and 2018, as applicable, have been made. The results of operations for the three
months ended September 30, 2019 are not necessarily indicative of the operating results for the full fiscal year or any future
periods.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><B><I>Prior Period Financial Statement Correction
of Immaterial Error</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">During the quarter ended March 31, 2019,
the Company identified an immaterial misclassification error in the Company&rsquo;s consolidated balance sheet as of December&nbsp;31,
2018.&nbsp; The immaterial misclassification understated current portion, long term debt and overstated long term debt, less current
installments.&nbsp; This misclassification, in the amount of approximately $4.0 million, related to the classification of the Company&rsquo;s
excess cash flow payment made to its lenders during the quarter ended March 31, 2019 as long term instead of current on its consolidated
balance sheet at December 31, 2018. &nbsp;The misclassification had no impact on total reported debt.&nbsp; Refer to footnote 14
for further details. <FONT STYLE="font-family: Times New Roman, Times, Serif">The Company assessed the materiality of this error
on the financial statements for prior periods in accordance with the SEC Staff Accounting Bulletin (SAB) No. 99, <I>Materiality</I>,
codified in Accounting Standards Codification (ASC) 250, <I>Presentation of Financial Statements,</I> and concluded that it was
not material to any prior annual or interim periods.&nbsp; The Company recorded an adjustment to decrease </FONT>long term debt,
less current installments <FONT STYLE="font-family: Times New Roman, Times, Serif">and increase </FONT>current portion, long term
debt <FONT STYLE="font-family: Times New Roman, Times, Serif">in the consolidated balance sheet at December&nbsp;31, 2018 with
no impact on total reported debt.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><B><I>Reclassifications</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">As disclosed in Note 5, on January 22, 2018,
the Company sold substantially all the assets of its operating subsidiary, Denville Scientific, Inc. (Denville). The sale of Denville
represented a strategic shift that had a major effect on the Company&rsquo;s operations and financial results. As such and pursuant
to Accounting Standards Codification (ASC) 205-20 &ndash; <I>Presentation of Financial Statements - Discontinued Operations, </I>the
operating results of Denville for the three and nine months ended September 30, 2018 have been presented in discontinued operations
in the consolidated statements of operations. These reclassifications and adjustments had no effect on total amounts within the
consolidated balance sheets, consolidated statements of operations and comprehensive income (loss), consolidated statements of
cash flows for any of the periods presented.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><B><I>Summary of Significant Accounting Policies</I></B></P>

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

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

<P STYLE="font-size: 10pt; text-indent: 27pt; margin: 0pt 0">The accounting policies underlying the accompanying unaudited consolidated
financial statements are those set forth in Note 2 to the consolidated financial statements included in the Company&rsquo;s Annual
Report on Form 10-K for the year ended December&nbsp;31, 2018, which was filed with the SEC on March 18, 2019. Except for the
accounting for leases as noted below there have been no material changes in the Company&rsquo;s significant accounting policies
during the&nbsp;nine months ended September 30, 2019.</P>

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

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><B><I>Leases</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The Company accounts for its leases in accordance
with ASC 842 <I>Leases</I>. The Company leases office space, manufacturing facilities, automobiles and equipment. The Company concludes
on whether an arrangement is a lease at inception. This determination as to whether an arrangement contains a lease is based on
an assessment as to whether a contract conveys the right to the Company to control the use of identified property, plant or equipment
for period of time in exchange for consideration. Leases with an initial term of 12 months or less are not recorded on the balance
sheet. The Company recognizes these lease expenses on a straight line basis over the lease term.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">As of September 30, 2019, the Company has
assessed its contracts and concluded that its leases consist of operating leases. Operating leases are included in operating lease
right-of-use (ROU) assets, current portion of operating lease liabilities, and operating lease liabilities in the Company&rsquo;s
consolidated balance sheets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">ROU assets represent the Company&rsquo;s
right to use an underlying asset for the lease term and lease liabilities represent the Company&rsquo;s obligation to make lease
payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present
value of lease payments over the lease term. As most of the Company&rsquo;s leases do not provide an implicit rate, the Company
determines an incremental borrowing rate based on the information available at commencement date in determining the present value
of lease payments. The incremental borrowing rate represents a significant judgment that is based on an analysis of the Company&rsquo;s
credit rating, country risk, treasury and corporate bond yields, as well as comparison to the Company&rsquo;s borrowing rate on
its most recent loan. The Company uses the implicit rate when readily determinable. The operating lease ROU asset also includes
any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line basis
over the lease term.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The Company has lease agreements with lease
and non-lease components, which are generally accounted for separately. Additionally, for its leases, the Company applies a portfolio
approach to effectively account for the operating lease ROU assets and liabilities.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>2.</B></TD><TD><B>Recently Issued Accounting Pronouncements</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">In June 2016, the FASB issued ASU No. 2016-13,&nbsp;<I>Financial
Instruments&mdash;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</I>&nbsp;which amends the impairment
model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate
credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition
of allowances for losses. The ASU is effective for public entities for fiscal years beginning after December 15, 2019, with early
adoption permitted. In May 2019, the FASB issued ASU No. 2019-05, <I>Financial Instruments &ndash; Credit Losses (Topic 326): Targeted
Transition Relief</I>, which provided additional implementation guidance on the previously issued ASU. Management has not yet completed
its assessment of the impact of the new standard on the Company&rsquo;s Consolidated Financial Statements. Currently, the Company
believes that the most notable impact of this ASU will relate to its processes around the assessment of the adequacy of its allowance
for doubtful accounts on trade accounts receivable and the recognition of credit losses.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">In August 2018, the FASB issued ASU No.
2018-14,&nbsp;<I>Disclosure Framework&mdash;Changes to the Disclosure Requirements for Defined Benefit Plans</I>, which amends
ASC 715 to add, remove and clarify disclosure requirements related to defined benefit pension and other postretirement plans. The
ASU is effective for public entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Management
has not yet completed its assessment of the impact of the new standard on the Company&rsquo;s Consolidated Financial Statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">In April 2019, the FASB issued ASU No.
2019-04, Codification Improvements to Topic 815, <I>Derivatives and Hedging</I>, which updates certain guidance previously issued
in ASU No. 2017-12, <I>Derivatives and Hedging (Topic 815)</I>. The ASU is effective as of January 1, 2020, which is the beginning
of the first annual period beginning after the issuance of the ASU for public entities that have adopted ASU No. 2017-12. Entities
may elect either to retrospectively apply all amendments in the ASU or to prospectively apply all amendments as of the date of
adoption of the ASU. Management has not yet completed its assessment of the impact of the new standard on the Company&rsquo;s Consolidated
Financial Statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><I>Recently Adopted Accounting Pronouncements</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">In August 2017, the FASB issued ASU No.
2017-12, <I>Derivatives and Hedging (Topic 815)</I> which amends the hedge accounting recognition and presentation requirements
in ASC 815, <I>Derivatives and Hedging</I>. The Board&rsquo;s objectives in issuing the ASU are to (1) improve the transparency
and understandability of information conveyed to financial statement users about an entity&rsquo;s risk management activities by
better aligning the entity&rsquo;s financial reporting for hedging relationships with those risk management activities and (2)
reduce the complexity of and simplify the application of hedge accounting by preparers. The ASU is effective for annual reporting
periods, including interim periods within those annual reporting periods, beginning after December 15, 2018. The Company adopted
this guidance as of January 1, 2019, and it did not have a material impact on its consolidated financial position, results of operations
and cash flows.</P>

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

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">In February 2016, the FASB issued ASU No.
2016-02, <I>Leases</I>, which is intended to improve financial reporting about leasing transactions. The update requires a lessee
to record on its balance sheet the assets and liabilities for the rights and obligations created by lease terms of more than 12&nbsp;months.
The update is effective for fiscal years beginning after December 15, 2018. A modified retrospective transition approach is required
for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements,
with certain practical expedients available. The Company elected to utilize a practical expedient in its method of adoption of
the standard and adopted the guidance as of January 1, 2019. &nbsp;Under this expedient,&nbsp;which is a &ldquo;current-period
adjustment method,&rdquo; the Company applied ASC 842 as of January 2019 and recognized operating lease liabilities of $11.7 million
and right of use assets of $9.4 million for all leases with lease terms of more than 12 months. There was no impact to retained
earnings as of that date. In addition, the Company adopted the guidance by electing the following practical expedients: (1) the
Company did not reassess whether any expired or existing contracts contained leases, (2) the Company did not reassess the lease
classification for any expired or existing leases, and (3) the Company excluded variable payments from the lease contract consideration
and recorded those as incurred. The Company&rsquo;s future commitments under lease obligations and additional disclosures are summarized
in Note 12.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>3.</B></TD><TD><B>Accumulated Other Comprehensive Loss</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Amounts included in accumulated other comprehensive
loss, net of tax consisted of the following:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif;margin: 0pt 24.5pt">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">September 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 54%; text-align: left">Foreign currency translation adjustments</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">(14,316</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">(12,630</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Derivatives qualifying as hedges</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(669</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(170</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Defined benefit pension plans</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(732</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(732</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(15,717</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(13,532</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>4.</B></TD><TD><B>Acquisition </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">On January 31, 2018, the Company acquired
all of the issued and outstanding shares of Data Sciences International, Inc. (DSI), a Delaware corporation, for approximately
$71.1 million. The Company funded the acquisition from its existing cash balances, excess proceeds from the Denville Transaction
discussed in Note 5, and proceeds from the Financing Agreement discussed in Note 14.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">DSI, a St. Paul, Minnesota-based life science
research company, is a recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services
and solutions to its customers. Its customers include pharmaceutical and biotechnology companies, as well as contract research
organizations, academic labs and government researchers. This acquisition diversifies the Company&rsquo;s customer base into the
biopharmaceutical and contract research organization markets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The results of operations for DSI have
been included in the Company&rsquo;s consolidated financial statements from the date of acquisition. Included in the net loss for
the nine months ended September 30, 2018 was a $3.8 million charge recognized in cost of revenues related to purchase accounting
inventory fair value step up amortization. The total inventory fair value step up was recognized into cost of revenues over one
inventory turn, or approximately five and a half months. Also included in the net loss of DSI for that period was $2.9 million
of intangible asset amortization expense.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The following consolidated pro forma information
is based on the assumption that was used at the time of the acquisition of DSI. Accordingly, the historical results have been adjusted
to reflect amortization expense, interest expense and other purchase accounting adjustments that would have been recognized on
such a pro forma basis. The pro forma information is presented for comparative purposes only and is not necessarily indicative
of the financial position or results of operations which would have been reported had the Company completed the acquisition during
these periods or which might be reported in the future.</P>

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

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 24.5pt">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Pro Forma</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 77%; padding-left: 10pt">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">90,384</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Income (loss) from continuing operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(236</TD><TD STYLE="text-align: left">)</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Direct acquisition costs recorded in other
expense, net in the Company&rsquo;s consolidated statements of operations were $3.0 million for the nine months ended September
30, 2018.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>5.</B></TD><TD><B>Discontinued Operations </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">On January 22, 2018, the Company sold substantially
all the assets of its wholly owned subsidiary, Denville, for approximately $20.0 million, which included a $3.0 million earn-out
provision (the Denville Transaction). Upon the closing of the transaction, the Company received $15.7 million. The earn-out provision
represented contingent consideration of up to $2.0 million based on Denville achieving certain performance metrics with respect
to 2018 operating results and up to $1.0 million based on Denville achieving certain performance metrics with respect to 2019 operating
results. During the nine-months ended September 30, 2019, it was determined that the 2018 performance metrics were not achieved.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The following table is a reconciliation
of the major line items of income from discontinued operations presented within the Company&rsquo;s consolidated statements of
operations for the nine months ended September 30, 2018.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 24.5pt">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 77%; padding-left: 10pt">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">893</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Cost of revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(534</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Operating and other expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(673</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Gain on disposal of discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,251</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income from discontinued operations before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">937</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income tax benefit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(883</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Income from discontinued operations</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,820</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">During the nine months ended September
30, 2019, the Company received a release of an escrow amount of $1.0 million related to the Denville Transaction, which is included
in the investing cash flows for disposition in the Company&rsquo;s consolidated statements of cash flows for the nine months ended
September 30, 2019. Total operating cash flows for Denville in the Company&rsquo;s consolidated statements of cash flows for the
nine months ended September 30, 2018, were immaterial.</P>

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

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>6.</B></TD><TD><B>Amortizable Intangible Assets </B></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Amortizable intangible assets consist of
the following:</P>


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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30, 2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="23" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Amortizable intangible assets:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="text-align: center; border-bottom: Black 1pt solid">Weighted Average Life*</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">Gross</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">Accumulated Amortization</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">Net</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">Gross</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">Accumulated Amortization</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">Net</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; width: 33%; padding-left: 10pt; white-space: nowrap">Distribution agreements/customer relationships</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">10.0</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 4%">Years</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">22,014</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">(10,209</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">11,805</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">22,657</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">(9,509</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">13,148</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Existing technology</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.4</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>Years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,962</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(18,534</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,428</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,268</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(16,215</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,053</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Trade names</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>Years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,578</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,231</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,347</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,828</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,861</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,967</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">In-process R&amp;D</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD>Years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,387</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(30</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,357</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 10pt">Patents</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">Years</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">204</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(204</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">211</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(204</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total amortizable intangible assets</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">70,758</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(32,178</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">38,580</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">73,351</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(28,819</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">44,532</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">* Weighted average life as of September 30, 2019. </P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Intangible asset amortization expense from
continuing operations was $1.4 million and $1.5 million for each of the three months ended September 30, 2019 and 2018, and was
$4.3 million and $4.0 million for the nine months ended September 30, 2019 and 2018, respectively. Amortization expense of existing
amortizable intangible assets is currently estimated to be $5.6&nbsp;million for the year ending December&nbsp;31, 2019, $5.5 million
for the year ending December 31, 2020, $5.5 million for the year ending December&nbsp;31, 2021, $5.4 million for the year ending
December&nbsp;31, 2022, $5.3 million for the year ending December&nbsp;31, 2023, and $5.2 million for the year ending December
31, 2024.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">During the three months ended June 30,
2019, and as a result of the ongoing evaluation of its capitalized research and development activities, the Company recorded an
impairment charge of $0.9 million related to certain of its in-process research and development intangible assets and reclassified
$0.4 million as completed technology.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">During the three months ended September
30, 2019, the Company recorded an impairment charge of $0.5 million related to customer relationships, existing technology, and
trade names intangible assets as a result of the decision to discontinue one of the Company&rsquo;s product lines and cease operations
in its facility in North Carolina.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">There were no impairment charges recognized
during the three and nine months ended September 30, 2018.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>7.</B></TD><TD><B>Inventories</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Inventories consist of the following:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">September 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 54%; text-align: left">Finished goods</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">5,835</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">6,936</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Work in process</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,838</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,667</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Raw materials</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,221</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,484</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 10pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">23,894</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,087</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>8.</B></TD><TD><B>Property, Plant and Equipment</B></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Property, plant and equipment consist of
the following:</P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">September 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left">Land, buildings and leasehold improvements</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">2,181</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">2,468</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Machinery and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,560</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,678</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Computer equipment and software</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,280</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,685</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Furniture and fixtures</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,307</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,390</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">Automobiles</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">110</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">115</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,438</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,336</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(15,204</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(17,438</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Property, plant and equipment, net</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,234</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,898</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">During the nine months ended September 30, 2019, the Company removed
approximately $3.5 million of fully depreciated and disposed of property and equipment from its fixed asset records.</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>9.</B></TD><TD><B>Restructuring and Other Exit Costs </B></TD></TR></TABLE>

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

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">During the three months ended September 30, 2019, the Company recorded
restructuring charges of $0.9 million as a result of the decision to discontinue one of the Company&rsquo;s product lines and cease
operations in its facility in North Carolina.</P>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">The following table summarizes the activity for accrued restructuring
liability for the three months ended September 30, 2019:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cost of Revenues</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Severance Costs</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Impairment</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Other</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Balance at June 30, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 35%; text-align: left">Restructuring charges</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">235</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">209</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">460</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">10</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">914</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Non-cash charges</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(235</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(460</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(10</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(705</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cash payments</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Balance at September 30, 2019</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">-</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">208</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">-</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">-</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">208</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Of the $0.9 million restructuring costs
incurred during the three months ended September 30, 2019, $0.5 million has been recorded as impairment of intangible assets in
the accompanying consolidated statements of operations and comprehensive income (loss) and the remaining costs of $0.4 million
have been included as a component of selling, general and administrative expenses. As of&nbsp;September 30, 2019, the Company had
a restructuring liability of&nbsp;$0.2 million which is payable within the next twelve months.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>10.</B></TD><TD><B>Related Party Transactions</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As part of the acquisitions of Multi Channel
Systems MCS GmbH (MCS) and Triangle BioSystems, Inc. (TBSI) in 2014, the Company signed lease agreements with the former owners
of these acquired companies. The principals of such former owners of MCS and TBSI were employees of the Company as of September
30, 2019 and 2018. Pursuant to these lease agreements, the Company made rent payments of approximately $0.1 million for the three
months ended September 30, 2019 and 2018, and approximately $0.3 million for the nine months ended September 30, 2019 and 2018,
respectively.</P>

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

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>11.</B></TD><TD><B>Employee Benefit Plans </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company&rsquo;s subsidiary in the
United Kingdom, Biochrom Limited, maintains contributory, defined benefit pension plans for substantially all of its employees.
These defined benefit pension plans have been closed to new employees since 2014, as well as closed to the future accrual of benefits
for existing employees. The components of the Company&rsquo;s defined benefit pension expense were as follows:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Components of net periodic benefit cost:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 48%; text-align: left">Interest cost</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">121</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">121</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">376</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">371</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Expected return on plan assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(167</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(187</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(519</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(575</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net amortization loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">69</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">216</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">163</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Curtailment gain</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(41</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(41</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net periodic benefit cost (income)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">23</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(54</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">73</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(82</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
</TABLE>

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">For the nine months ended September 30,
2019 and 2018, the Company contributed $0.6 million and $0.5 million, respectively to its defined benefit pension plans. The Company
expects to contribute approximately $0.1 million to its defined benefit pension plans during the remainder of 2019. The Company
had an underfunded pension liability of approximately $0.9 million as of December 31, 2018 included in the other long term liabilities
line item in the consolidated balance sheets.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>12.</B></TD><TD><B>Leases </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company has noncancelable operating
leases for office, manufacturing facilities, warehouse space, automobiles and equipment expiring at various dates through 2024
and thereafter. As discussed in Footnote 1, the Company adopted ASC 842 as of January 1, 2019, using a current period adjustment
method. In accordance with this method, the Company recognized a right of use asset of $9.4 million and an operating lease liability
of $11.7 million as of January 1, 2019. As a result of using the current period adjustment method, the lease expense for nine months
ended September 30, 2019 and 2018 was recognized under ASC 842, and ASC 840, the previous standard, respectively.</P>

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

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The components of lease expense for the
three and nine months ended September 30, 2019 are as follows:</P>


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center">Three Months Ended</TD>
    <TD STYLE="font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD>
    <TD STYLE="font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2019</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2019</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left">Operating lease cost</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">523</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">1,561</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Short term lease cost</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">156</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Sublease income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(104</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(309</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total lease cost</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">448</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,408</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">Supplemental cash flow information related to the Company's operating leases was as follows:</FONT></P>

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



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 77%; text-align: left; padding-left: 10pt">Operating cash flows from operating leases</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">1,815</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Right-of-use assets obtained in exchange for lease obligations:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Operating leases</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap; width: 47%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 21%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 7%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 2%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: right; width: 21%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="6" STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">Supplemental balance sheet information related to the Company's operating leases was as follows:</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 77%; text-align: left">Operating lease right-of use assets</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">8,497</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Current portion, operating lease liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,424</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Operating lease liabilities, long term</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,342</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,766</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Weighted average remaining lease term (in years)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Weighted average discount rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.2</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Future minimum lease payments for operating
leases, with initial or remaining terms in excess of one year at September 30, 2019, are as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Operating</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Leases</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 77%; text-align: left">2020</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">2,424</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">2021</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,987</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">2022</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,829</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">2023</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,783</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">2024</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,740</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; text-align: left">Thereafter</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,125</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total lease payments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,888</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less interest</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(5,122</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,766</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>13.</B></TD><TD><B>Capital Stock </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><I>Stock-Based Payment Awards</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The Company accounts for stock-based payment
awards in accordance with the provisions of FASB ASC 718, which requires it to recognize compensation expense for all stock-based
payment awards made to employees and directors including stock options, restricted stock units, Market Condition RSUs and employee
stock purchases related to the&nbsp;ESPP. The Company has elected as an accounting policy to account for forfeitures for service
based awards as they occur, with no adjustment for estimated forfeitures.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">Stock option and restricted stock unit activity
for the nine months ended September 30, 2019 was as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Stock Options</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Restricted Stock Units</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Market Condition RSU's</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Weighted</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Weighted</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Weighted</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Stock</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Average</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Restricted</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Average</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Market</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Average</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Options</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Exercise</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Stock Units</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Grant Date</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Condition RSU's</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Grant Date</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Outstanding</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Price</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Outstanding</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fair Value</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Outstanding</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fair Value</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 22%">Balance at December 31, 2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">1,956,732</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">4.25</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">1,233,762</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">3.36</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">116,944</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">4.19</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">804,039</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.35</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,472,884</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">541,627</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.14</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Exercised</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,500</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Vested (RSUs)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(788,512</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.30</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,778</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.30</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Cancelled / forfeited</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(616,436</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.96</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(471,006</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.41</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(188,680</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.63</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Balance at September 30, 2019</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,141,835</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4.15</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,447,128</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3.19</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">466,113</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4.16</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Stock-based compensation expense related
to stock options, restricted stock units, Market Condition RSUs and the ESPP for the three and nine months ended September 30,
2019 and 2018 was allocated as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%">Cost of revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">13</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">19</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">34</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">45</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Sales and marketing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">105</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">331</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">General and administrative</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">895</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">308</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,975</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,581</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Research and development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">125</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Discontinued operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">150</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total stock-based compensation</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">987</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">486</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,193</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,232</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company did not capitalize any stock-based
compensation.</P>

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

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><I>Earnings per share</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Basic earnings per share is computed by
dividing net income by the number of weighted average common shares outstanding during the period. The calculation of diluted earnings
per share assumes conversion of stock options, restricted stock units and Market Condition RSUs into common stock using the treasury
method. The weighted average number of shares used to compute basic and diluted earnings per share consists of the following:</P>

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


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%">Basic</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">38,036,261</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">36,947,052</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">37,764,489</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">36,169,536</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Effect of assumed conversion of employee and director stock options, restricted stock units and Market Condition RSUs</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">38,036,261</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">36,947,052</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">37,764,489</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">36,169,536</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Excluded from the shares used in calculating
the diluted earnings per common share in the above table are options, restricted stock units and Market Condition RSUs of approximately
4,055,076 and 3,286,853 shares of common stock for the nine months ended September 30, 2019 and 2018, respectively, as the impact
of these shares would be anti-dilutive.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>14.</B></TD><TD><B>Long Term Debt</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">On January 22, 2018, in connection with the
closing of the Denville Transaction, the Company terminated the Third Amended and Restated Credit Agreement (the Credit Agreement),
among the Company, Brown Brothers Harriman &amp; Co. and each of the other lenders party thereto, and Bank of America, as administrative
agent. All outstanding amounts under the agreement were repaid in full using a portion of the proceeds of the Denville Transaction.
At the time of repayment, there was approximately $11.9 million outstanding.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">On January 31, 2018, the Company entered
into a financing agreement by and among the Company and certain subsidiaries of the Company parties thereto, as borrowers (collectively,
the Borrower), certain subsidiaries of the Company parties thereto, as guarantors, various lenders from time to time party thereto
(the Lenders), and Cerberus Business Finance, LLC, as collateral agent and administrative agent for the Lenders (the Financing
Agreement).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">On August 16, 2018, the Company and Cerberus
Business Finance, LLC entered into a First Amendment to the Financing Agreement, which such amendment modified certain provisions
related to the borrowing base and reporting, among other things.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">On November 4, 2019, the Company and Cerberus
Business Finance, LLC entered into a Second Amendment to the Financing Agreement, which modified certain provisions effective as
of September 30, 2019 related to the Company&rsquo;s quarterly leverage ratio financial covenant amongst other provisions. See
Note 20 &ndash; Subsequent Event.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The Financing Agreement provided for senior
secured credit facilities (the Senior Secured Credit Facilities) comprised of a $64.0 million term loan and up to a $25.0 million
revolving line of credit. The proceeds of the term loan and $4.8 million of advances under the revolving line of credit were used
to fund a portion of the DSI acquisition, and to pay fees and expenses related thereto and the closing of the Senior Secured Credit
Facilities. In addition, the revolving facility is available for use by the Company and its subsidiaries for general corporate
and working capital needs, and other purposes to the extent permitted by the Financing Agreement. The Senior Secured Credit Facilities
have a maturity of five years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">Commencing on March 31, 2018, the outstanding
term loans began to amortize in equal quarterly installments equal to $0.4 million per quarter on such date and during each of
the next three quarters thereafter, $0.6 million per quarter during the next four quarters thereafter and $0.8 million per quarter
thereafter, with a balloon payment at maturity. Furthermore, within ten days of the Company&rsquo;s delivery of its audited annual
financial statements each year, the term loans are permanently reduced pursuant to certain mandatory prepayment events including
an annual &ldquo;excess cash flow sweep&rdquo; of 50% of the consolidated excess cash flow; provided that, in any fiscal year,
any voluntary prepayments of the term loans shall be credited against the Company&rsquo;s &ldquo;excess cash flow&rdquo; prepayment
obligations on a dollar-for-dollar basis for such fiscal year. During the nine months ended September 30, 2019, the Company made
an excess cash flow payment of $4.0 million and $1.0 million in connection with the release of an escrow amount associated with
the Denville Transaction discussed in Note 5 as required by the Financing Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The obligations of the Borrower under the
Senior Secured Credit Facilities are unconditionally guaranteed by the Company and certain of the Company&rsquo;s existing and
subsequently acquired or organized subsidiaries. The Senior Secured Credit Facilities and related guarantees are secured on a first-priority
basis (subject to certain liens permitted under the Financing Agreement) by a lien on substantially all the tangible and intangible
assets of the Borrower and the subsidiary guarantors, including all of the capital stock held by such obligors (subject to a 65%
limitation on pledges of capital stock of foreign subsidiaries), subject to certain exceptions.</P>

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

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt; background-color: white">Interest on all
loans under the Senior Secured Credit Facilities is paid monthly. Borrowings under the Financing Agreement accrue interest at a
per annum rate equal to, at the Borrower&rsquo;s option, a base rate plus 4.75% or a London Interbank Offered Rate (LIBOR) rate
plus 6.25%. The loans are also subject to a 1.25% interest rate floor for LIBOR loans and a 4.25% interest rate floor for base
rate loans.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Financing Agreement contains customary
representations and warranties and affirmative covenants applicable to the Company and its subsidiaries and also contains certain
restrictive covenants, including, among others, limitations on the incurrence of additional debt, liens on property, acquisitions
and investments, loans and guarantees, mergers, consolidations, liquidations and dissolutions, asset sales, dividends and other
payments in respect of the Company&rsquo;s capital stock, prepayments of certain debt, transactions with affiliates and modifications
of organizational documents, material contracts, affiliated practice agreements and certain debt agreements. The Financing Agreement
contains customary events of default and is subject to covenant and working capital borrowing restrictions. The Company had available
borrowing capacity under the revolving line of credit of $9.4 million as of September 30, 2019.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of September 30, 2019, the weighted
effective interest rate, net of the impact of the Company&rsquo;s interest rate swap, on its borrowings was 8.69%. The carrying
value of the debt approximates fair value because the interest rate under the obligation approximates market rates of interest
available to the Company for similar&nbsp;instruments.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of September 30, 2019 and December 31,
2018, the Company&rsquo;s borrowings were comprised of:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">September 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Long-term debt:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 64%; text-align: left; padding-left: 10pt">Term loan</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">55,597</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">62,400</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Total unamortized deferred financing costs</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,278</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,605</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54,319</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,795</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Less: current installments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,383</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Current unamortized deferred financing costs</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">393</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">401</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Long-term debt</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">51,712</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">54,813</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>15.</B></TD><TD><B>Derivatives</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company uses interest-rate-related
derivative instruments to manage its exposure related to changes in interest rates on its variable-rate debt instruments. The Company
does not enter into derivative instruments for any purpose other than cash flow hedging. The Company does not speculate using derivative
instruments.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">By using derivative financial instruments
to hedge exposures to changes in interest rates, the Company exposes itself to credit risk and market risk. Credit risk is the
failure of the counterparty to perform under the terms of the derivative contract. When the fair value of a derivative contract
is positive, the counterparty owes the Company, which creates credit risk for the Company. When the fair value of a derivative
contract is negative, the Company owes the counterparty and, therefore, the Company is not exposed to the counterparty&rsquo;s
credit risk in those circumstances. The Company minimizes counterparty credit risk in derivative instruments by entering into transactions
with carefully selected major financial institutions based upon their credit profile.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Market risk is the adverse effect on the
value of a derivative instrument that results from a change in interest rates. The market risk associated with interest-rate contracts
is managed by establishing and monitoring parameters that limit the types and degree of market risk that may be undertaken.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company assesses interest rate risk
by continually identifying and monitoring changes in interest rate exposures that may adversely impact expected future cash flows
and by evaluating hedging opportunities. The Company maintains risk management control systems to monitor interest rate risk attributable
to both the Company&rsquo;s outstanding or forecasted debt obligations as well as the Company&rsquo;s offsetting hedge positions.
The risk management control systems involve the use of analytical techniques, including cash flow sensitivity analysis, to estimate
the expected impact of changes in interest rates on the Company&rsquo;s future cash flows.</P>

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

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company uses variable-rate LIBOR debt
to finance its operations. The debt obligations expose the Company to variability in interest payments due to changes in interest
rates. Management believes that it is prudent to limit the variability of a portion of its interest payments. To meet this objective,
management enters into LIBOR based interest rate swap agreements to manage fluctuations in cash flows resulting from changes in
the benchmark interest rate of LIBOR. These swaps change the variable-rate cash flow exposure on the debt obligations to fixed
cash flows. Under the terms of the interest rate swaps, the Company receives LIBOR based variable interest rate payments and makes
fixed interest rate payments, thereby creating the equivalent of fixed-rate debt for the notional amount of its debt hedged.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">As disclosed in Note 14, on January 31, 2018,
the Company entered into a Financing Agreement comprised of a $64.0 million term loan and up to a $25.0 million revolving line
of credit. Shortly after entering into the Financing Agreement, the Company entered into an interest rate swap contract with PNC
Bank with a notional amount of $36.0 million and a termination date of January 1, 2023 in order to hedge the risk of changes in
the effective benchmark interest rate (LIBOR) associated with the Company&rsquo;s Term Loan. The swap contract converted specific
variable-rate debt into fixed-rate debt and fixed the LIBOR rate associated with a portion of the term loan under the Financing
Agreement at 2.72%. The interest rate swap was designated as a cash flow hedge instrument in accordance with ASC 815 &ldquo;Derivatives
and Hedging&rdquo;.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The following table presents the notional
amount and fair value of the Company&rsquo;s derivative instruments as of September 30, 2019 and December 31, 2018:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">September 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Notional Amount</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fair Value (a)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; white-space: nowrap"><P STYLE="margin-top: 0; margin-bottom: 0">Derivatives designated as hedging</P>
                                  <P STYLE="margin-top: 0; margin-bottom: 0">instruments under ASC 815</P></TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold">Balance sheet classification</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 25%; text-align: left; padding-bottom: 2.5pt">Interest rate swaps</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 24%; text-align: left; padding-bottom: 2.5pt">Other assets (long term liabilities)</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 22%; border-bottom: Black 2.5pt double; text-align: right">30,206</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 22%; border-bottom: Black 2.5pt double; text-align: right">(669</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Notional Amount</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fair Value (a)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; white-space: nowrap">Derivatives designated as hedging <BR>instruments under ASC 815</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold">Balance sheet classification</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 25%; text-align: left; padding-bottom: 2.5pt">Interest rate swaps</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 24%; text-align: left; padding-bottom: 2.5pt">Other assets (long term liabilities)</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: right; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">$</TD>
    <TD STYLE="width: 22%; text-align: right; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">34,090</TD>
    <TD STYLE="width: 1%; text-align: right; padding-bottom: 2.5pt; border-bottom: Black 2.5pt double">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 22%; border-bottom: Black 2.5pt double; text-align: right">(170</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
</TABLE>




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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><FONT STYLE="font-size: 10pt">(a) See Note 16 for the fair value measurements related to these financial instruments.</FONT></P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">All of the Company&rsquo;s derivative instruments
are designated as hedging instruments. The Company has structured its interest rate swap agreements to be 100% effective and as
a result, there was no impact to earnings resulting from hedge ineffectiveness. Changes in the fair value of interest rate swaps
designated as hedging instruments that effectively offset the variability of cash flows associated with variable-rate, long-term
debt obligations are reported in accumulated other comprehensive income (AOCI). These amounts subsequently are reclassified into
interest expense as a yield adjustment of the hedged interest payments in the same period in which the related interest affects
earnings. The Company&rsquo;s interest rate swap agreement was deemed to be fully effective in accordance with ASC 815, and, as
such, unrealized gains and losses related to these derivatives were recorded as AOCI.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The following table summarizes the effect
of derivatives designated as cash flow hedging instruments and their classification within comprehensive loss for the three and
nine months ended September 30, 2019 and 2018:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Derivatives in Hedging Relationships</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="font-weight: bold; text-align: center">Amount of gain (loss) recognized in OCI on derivative (effective portion)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; text-align: left">Interest rate swaps</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(78</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">126</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(572</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The following table summarizes the reclassifications
out of accumulated other comprehensive loss for the three and nine months ended September 30, 2019 and 2018:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Details about AOCI Components</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount reclassified from AOCI into income (effective portion)</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center">Location of amount reclassified from AOCI</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">into income (effective portion)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center">(in thousands)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 21%; text-align: left">Interest rate swaps</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">37</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">55</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">73</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">99</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 21%; text-align: center">Interest expense</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of September 30, 2019, $0.3 million
of deferred losses on derivative instruments accumulated in AOCI are expected to be reclassified to earnings during the next twelve
months. Transactions and events expected to occur over the next twelve months that will necessitate reclassifying these derivatives&rsquo;
losses to earnings include the repricing of variable-rate debt.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>16.</B></TD><TD><B>Fair Value Measurements</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Fair value measurement is defined as the
price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for
the asset or liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy is
established, which prioritizes the inputs used in measuring fair value into three broad levels as follows:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Level 1&mdash;Quoted prices in active markets
for identical assets or liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt">Level 2&mdash;Inputs, other than the quoted prices
in active markets, that are observable either directly or indirectly.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt">Level 3&mdash;Unobservable inputs based on the Company&rsquo;s
own assumptions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The following tables present the fair value
hierarchy for those assets or liabilities measured at fair value on a recurring basis:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Fair Value as of September 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>(In thousands)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Level 1</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Level 2</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Level 3</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Assets (Liabilities):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: left; padding-left: 10pt">Interest rate swap agreements</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(669</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(669</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid">Fair Value as of December 31, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>(In thousands)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Level 1</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Level 2</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Level 3</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Assets (Liabilities):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: left; padding-left: 10pt">Interest rate swap agreements</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(170</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(170</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company uses the market approach technique
to value its financial liabilities. The Company&rsquo;s financial assets and liabilities carried at fair value include derivative
instruments used to hedge the Company&rsquo;s interest rate risks. The fair value of the Company&rsquo;s interest rate swap agreements
was based on LIBOR yield curves at the reporting date.&nbsp;</P>

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

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->
<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>17.</B></TD><TD><B>Revenues </B></TD></TR></TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table represents a disaggregation
of revenue from contracts with customers. Revenue from continuing operations originating from the following geographic areas for
the&nbsp;nine months ended September 30, 2019 and 2018 consist of:</P>


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="19" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United States</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United Kingdom</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Rest of the world</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Instruments, equipment, software and accessories</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">19,388</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,285</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,772</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,878</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">26,323</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">822</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">198</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">51</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">24</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,095</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">20,210</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,483</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,823</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,902</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">27,418</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September 30, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="19" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United States</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United Kingdom</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Rest of the world</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Instruments, equipment, software and accessories</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">19,458</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">3,098</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,479</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,124</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">27,159</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,077</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">297</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">79</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">23</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,476</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">20,535</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,395</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,558</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,147</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">28,635</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30, 2019</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="19" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United States</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United Kingdom</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Rest of the world</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Instruments, equipment and accessories</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">58,979</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">7,814</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">8,956</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,675</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">81,424</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,874</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">624</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">227</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">55</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,780</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">61,853</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,438</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,183</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,730</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">85,204</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>


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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30, 2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="19" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United States</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">United Kingdom</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Germany</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Rest of the world</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Instruments, equipment and accessories</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">56,153</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">10,685</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">9,485</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6,524</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">82,847</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Service, maintenance and warranty contracts</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,107</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">631</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">277</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">54</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,069</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total revenues</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">59,260</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">11,316</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,762</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,578</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">86,916</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B><I>Deferred revenue </I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of September 30, 2019 and December 31,
2018, the Company had approximately $3.6 million and $3.8 million, respectively, in deferred revenue comprised of revenue deferred
from service contracts and revenue deferred from advance payments.</P>

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

<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Changes in deferred revenue from service
contracts and advance payments from customers during the nine months ended September 30, 2019 and 2018 were as follows:</P>

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


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>(in thousands)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Service Contracts</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Customer Advances</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Total</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-decoration: underline"><U>Three Months Ended September 30, 2019 and 2018</U></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 53%; font-weight: bold">Balance at June 30, 2019</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,593</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,939</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">3,532</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Deferral of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">471</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">310</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">781</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Recognition of deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(358</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(421</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(779</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Effect of foreign currency translation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Balance at September 30, 2019</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,722</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,828</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,550</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">Balance at June 30, 2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,694</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,853</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,547</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Deferral of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">801</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">991</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Recognition of deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,006</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(274</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,280</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Effect of foreign currency translation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Balance at September 30, 2018</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,498</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,769</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,267</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-decoration: underline">Nine Months Ended September 30, 2019 and 2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Balance at December 31, 2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,659</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,161</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,820</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 10pt">Deferral of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,597</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">561</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,158</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Recognition of deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,550</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(894</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,444</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Effect of foreign currency translation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Balance at September 30, 2019</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,722</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,828</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,550</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Balance at December 31, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">505</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">505</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Addition due to business combination</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">848</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,128</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,976</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Deferral of revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,084</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">434</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,518</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Recognition of deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,933</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(793</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,726</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Effect of foreign currency translation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(6</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(6</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Balance at September 30, 2018</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,498</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,769</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,267</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I>Allowance for
doubtful accounts</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Activity in the allowance
for doubtful accounts was as follows:<FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%">Balance, beginning of period</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">332</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">193</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Addition due to business combination</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">102</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Bad debt expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">394</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Charge-offs and other recoveries</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(354</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(23</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Effect of foreign currency translation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(8</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">26</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Balance, end of period</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">364</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">301</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"><A HREF="#toc">Table of Contents</A></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>18.</B></TD><TD><B>Warranties</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Warranties are estimated and accrued at
the time revenues are recorded. A rollforward of the Company&rsquo;s product warranty accrual is as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Beginning</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">(Payments)\</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Provision</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Ending</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Balance</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Credits</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Increase/(Decrease)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Balance</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 44%; padding-bottom: 2.5pt">Year ended December 31, 2018</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; text-align: right">246</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; text-align: right">(37</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; text-align: right">182</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; text-align: right">391</TD><TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Nine months ended September 30, 2019</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">391</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(4</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(107</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">280</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>19.</B></TD><TD><B>Income Tax </B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Income tax benefit from continuing operations
was approximately $0.1 million and $0.7 million for the three months ended September 30, 2019 and 2018, respectively. The effective
tax rate on continuing operations was 2.0% for the three months ended September 30, 2019 compared with 71.8% for the same period
in 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Income tax from continuing operations was
a benefit of approximately $0.4 million and $0.4 million for the nine months ended September 30, 2019 and 2018, respectively. The
effective tax rate on continuing operations was 6.5% for the nine months ended September 30, 2019, compared with 5.2% for the same
period in 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The difference between the Company&rsquo;s
effective tax rates in 2019 and 2018 compared to the U.S. statutory tax rate of 21% is primarily due to the mix of year-to-date
and forecasted income or losses in the U.S. and foreign tax jurisdictions, the impact of different tax rates in certain foreign
jurisdictions, the impact of the inclusion of foreign income in U.S. taxable income under the GILTI (Global Intangible Low-Taxed
Income) tax rules, limitations on interest expense deductions, the adjustment of estimates for the tax impact of certain acquisitions
and dispositions, the tax impact of stock compensation deductions, and, in 2018, certain non-deductible acquisition costs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">For the three months ended September 30,
2019 and 2018 and the nine months ended September 30, 2019, no income tax expense or benefit was recorded for discontinued operations.
For the nine months ended September 30, 2018, income tax benefit recorded for discontinued operations was $0.9 million.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.85in"><B>20.</B></TD><TD><B>Subsequent Event</B></TD></TR>
</TABLE>

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

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">On November 4, 2019, the Company entered into a Second Amendment
of its Financing Agreement with Cerberus Business Finance, LLC, as collateral agent for the Lenders, and PNC Bank, National Association,
as administrative agent for the Lenders. The amendment increases the maximum leverage ratio covenant and amount of restructuring
and related costs to be excluded from consolidated EBITDA and decreases the minimum fixed charge ratio covenant. Additionally,
the applicable interest rate margin was modified to adjust based on the Company&rsquo;s leverage ratio. The Company also agreed
to extend the prepayment penalty periods and paid a $50,000 amendment fee. The amendment is effective for covenant calculations
commencing with the period ended September 30, 2019, other than the change in minimum fixed charge ratio which is effective beginning
the three months ended December 31, 2019.</P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Prior to this amendment, the Company exceeded the maximum leverage
ratio covenant due primarily to costs associated with the resignation of its previous CEO in July 2019 and certain restructuring
activity during the quarter ended September 30, 2019. The Company is compliant with all covenants under the Financing Agreement
as of September 30, 2019 with the completion of this amendment.</P>

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

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

<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><A NAME="a_008"></A>Item 2.</B></TD><TD><B><I>Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations.</I></B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Forward-Looking Statements </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><I>This Quarterly Report on Form 10-Q contains
statements that are not statements of historical fact and are forward-looking statements within the meaning of Section 27A of the
Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 (the Exchange Act). The forward-looking statements
are principally, but not exclusively, contained in &ldquo;Item 2: Management&rsquo;s Discussion and Analysis of Financial Condition
and Results of Operations.&rdquo; These statements involve known and unknown risks, uncertainties and other factors that may cause
our actual results, performance or achievements to be materially different from any future results, performance or achievements
expressed or implied by the forward-looking statements. Forward-looking statements include, but are not limited to, statements
about management&rsquo;s confidence or expectations, and our plans, objectives, expectations and intentions that are not historical
facts. In some cases, you can identify forward-looking statements by terms such as &ldquo;may,&rdquo; &ldquo;will,&rdquo; &ldquo;should,&rdquo;
&ldquo;could,&rdquo; &ldquo;would,&rdquo; &ldquo;seek,&rdquo; &ldquo;expects,&rdquo; &ldquo;plans,&rdquo; &ldquo;aim,&rdquo; &ldquo;anticipates,&rdquo;
&ldquo;believes,&rdquo; &ldquo;estimates,&rdquo; &ldquo;projects,&rdquo; &ldquo;predicts,&rdquo; &ldquo;intends,&rdquo; &ldquo;think,&rdquo;
&ldquo;potential,&rdquo; &ldquo;objectives,&rdquo; &ldquo;optimistic,&rdquo; &ldquo;strategy,&rdquo; &ldquo;goals,&rdquo; &ldquo;sees,&rdquo;
&ldquo;new,&rdquo; &ldquo;guidance,&rdquo; &ldquo;future,&rdquo; &ldquo;continue,&rdquo; &ldquo;drive,&rdquo; &ldquo;growth,&rdquo;
&ldquo;long-term,&rdquo; &ldquo;projects,&rdquo; &ldquo;develop,&rdquo; &ldquo;possible,&rdquo; &ldquo;emerging,&rdquo; &ldquo;opportunity,&rdquo;
&ldquo;pursue&rdquo; and similar expressions intended to identify forward-looking statements. These statements reflect our current
views with respect to future events and are based on assumptions and subject to risks and uncertainties. Given these uncertainties,
you should not place undue reliance on these forward-looking statements. Factors that may cause our actual results to differ materially
from those in the forward-looking statements include reductions in customers&rsquo; research budgets or government funding; domestic
and global economic conditions; economic, political and other risks associated with international revenues and operations; recently
enacted U.S. government tax reform; currency exchange rate fluctuations; economic and political conditions generally and those
affecting pharmaceutical and biotechnology industries; the seasonal nature of purchasing in Europe; our failure to expand into
foreign countries and international markets; our inability to manage our growth; competition from our competitors; our substantial
debt and our ability to meet the financial covenants contained in our credit facility; failure or inadequacy of the our information
technology structure; impact of difficulties implementing our enterprise resource planning systems; information security incidents
or cybersecurity breaches; our failure to identify potential acquisition candidates and successfully close such acquisitions with
favorable pricing or integrate acquired businesses or technologies; unanticipated costs relating to acquisitions and known and
unknown costs arising in connection with our consolidation of business functions and any restructuring initiatives; </I>f<I>ailure
of any banking institution in which we deposit our funds or its failure to provide services; our failure to raise or generate capital
necessary to implement our acquisition and expansion strategy; the failure of Biostage to indemnify us for any liabilities associated
with Biostage&rsquo;s business; impact of any impairment of our goodwill or intangible assets; our ability to retain key personnel;
failure or inadequacy or our information technology structure; rising commodity and precious metals costs;&nbsp;&nbsp;our ability
to protect our intellectual property and operate without infringing on others&rsquo; intellectual property; exposure to product
and other liability claims; global stock market volatility, currency exchange rate fluctuations and regulatory changes caused by
the United Kingdom&rsquo;s likely exit from the European Union; plus other factors described under the heading &ldquo;Item 1A.
Risk Factors&rdquo; in our Annual Report on Form 10-K for the year ended December 31, 2018, or described in our other public filings.
Our results may also be affected by factors of which we are not currently aware. We may not update these forward-looking statements,
even though our situation may change in the future, unless we have obligations under the federal securities laws to update and
disclose material developments related to previously disclosed information.</I></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Harvard Bioscience, Inc., a Delaware corporation,
is a global developer, manufacturer, marketer and provider of a broad range of scientific instruments, systems, software and services
used to advance life science for basic research, drug discovery, physiologic monitoring, clinical and environmental testing. Our
products and services are sold to thousands of researchers in over 100 countries through our global sales organization, websites,
catalogs, and through distributors including Thermo Fisher Scientific Inc., VWR and other specialized distributors. We have sales
and manufacturing operations in the United States, the United Kingdom, Germany, Sweden, Spain, France, Canada, Italy and China.</P>

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

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

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">On an ongoing basis, we review the global economy, the life science
industry, and the competitive landscape in the markets it serves to identify opportunities to align capabilities, resources and
cost base in a manner that sustains and grows market share and profitability. To realize these opportunities, from time to time
we undertake restructuring-type activities to transform our business.</P>

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

<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">On July 8, 2019, we announced the departure
of the previous President and Chief Executive Officer and the appointment by the Board of Directors of James Green&nbsp;as President
and Chief Executive Officer. In addition, on July 18, 2019 we announced the appointment of Michael Rossi as Chief Financial Officer,
a position that had been vacant for approximately two months.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Immediately after the appointment of Mr.
Green and Mr. Rossi, we began a process to identify opportunities to improve profitability, increase cash flow and enhance internal
capabilities to position the business for organic growth. We anticipate finalizing our plans during the three months ended December
31, 2019. It is likely that the plans will include site consolidations, reductions in headcount and program management costs required
to affect site consolidations and other business improvements in the plan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">We are currently unable to estimate with
any level of certainty the total restructuring and related costs we expect to incur. These charges, substantially all of which
will result in cash outlays, will be incurred as the specific actions required to execute on these initiatives are identified and
approved and are expected to continue through fiscal 2020.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Recent Business Acquisitions and Dispositions</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">In January 2018, we acquired Data Sciences
International, Inc. (DSI) for approximately $71.1 million. DSI, a St. Paul, Minnesota-based life science research company, is a
recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services and solutions to its
customers. Its customers include pharmaceutical and biotechnology companies, as well as contract research organizations, academic
labs and government researchers. This acquisition diversifies our customer base into the biopharmaceutical and contract research
organization markets and offers revenue and cost synergies. The acquisition also helped to increase our gross margin.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">In January 2018, we sold substantially
all the assets of our wholly-owned subsidiary, Denville Scientific, Inc. (Denville) for approximately $20.0 million, which included
a $3.0 million earn-out provision contingent on Denville achieving certain performance metrics with respect to 2018 and 2019 (with
potential consideration of $2.0 million based on Denville&rsquo;s performance in 2018, and $1.0 million based on its performance
in 2019). During the nine months ended September 30, 2019, it was determined that the first potential earn-out consideration amount
of $2.0 million for 2018 was not earned, and therefore the maximum we may potentially receive of the original $3.0 million earn-out
provision is now $1.0 million, which, as described above, is contingent on Denville achieving certain performance metrics.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Components of Operating Income</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As previously described above, on January
22, 2018, we sold substantially all the assets of our operating subsidiary, Denville. The sale of Denville represented a strategic
shift that had a major effect on our operations and financial results. As such and pursuant to the accounting standards, the operating
results of Denville for the nine months ended September 30, 2018 have been presented in discontinued operations in the consolidated
statements of operations. Therefore, the amounts and percentages discussed below exclude the revenues and expenses of Denville
unless otherwise described.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><I>Revenues.</I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We
generate revenues by selling apparatus, instruments, devices, systems, software, services, and consumables through distributors,
and our direct sales force, websites and catalogs. Our websites and catalogs serve as the primary sales tools for our various product
lines. These product lines include both proprietary manufactured products and complementary products from various suppliers. Our
reputation as a leading producer in many of our manufactured products creates traffic to our website, enables cross-selling and
facilitates the introduction of new products. We have field sales teams in the U.S., Canada, the United Kingdom, Germany, France,
Spain and China. In those regions where we do not have a direct sales team, we use distributors. Revenues from direct sales to
end users included in continuing operations represented approximately 73% and 63% of our revenues for the three months ended September
30, 2019 and 2018, respectively, and 71% and 58% of our revenues for the nine months ended September 30, 2019 and 2018, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">Our products consist of instruments, consumables,
and systems that are made up of several individual products. Sales prices of these products range from under $100 to over $100,000,
although are mostly priced in the range of $5,000 to $15,000. They are mainly scientific instruments like spectrophotometers and
plate readers that analyze light to detect and quantify a wide range of molecular and cellular processes, or apparatus like gel
electrophoresis units. Our products and services also include wireless monitors, data acquisition and analysis products and software,
and ancillary services including post-contract customer support, training and installation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">We use distributors for both our catalog
products and our higher priced products, as well as for sales in locations where we do not have subsidiaries or where we have existing
distributors in place from acquired businesses. For the three months ended September 30, 2019 and 2018, approximately 27% and 37%
of our total revenues from continuing operations, respectively, were derived from sales to distributors. For the nine months ended
September 30, 2019 and 2018, approximately 29% and 42% of our total revenues from continuing operations, respectively, were derived
from sales to distributors.</P>

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

<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">Our revenues include complementary products
we distribute in order to provide the researcher with a single source for all equipment needed to conduct a particular experiment.
For the three months ended September 30, 2019 and 2018, approximately 85% and 86% of our revenues from continuing operations, respectively,
were derived from products we manufacture and approximately 15% and 14%, respectively, were derived from complementary products
we distribute. For the nine months ended September 30, 2019 and 2018, approximately 84% and 87% of our revenues from continuing
operations, respectively, were derived from products we manufacture and approximately 16% and 13%, respectively, were derived from
complementary products we distribute.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27.35pt">For the three months ended September 30,
2019 and 2018, approximately 26% and 28% of our revenues from continuing operations, respectively, were derived from sales made
by our non-United States operations. For the nine months ended September 30, 2019 and 2018, approximately 27% and 32% of our revenues
from continuing operations, respectively, were derived from sales made by our non-United States operations</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><I>Cost of revenues.</I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost
of revenues includes material, labor and manufacturing overhead costs, obsolescence charges, packaging costs, warranty costs, shipping
costs and royalties. Our cost of revenues may vary over time, including based on the mix of products sold. We sell products that
we manufacture and products that we purchase from third parties. The products that we purchase from third parties typically have
a higher cost of revenues as a percent of revenues because the profit is effectively shared with the original manufacturer. We
anticipate that our manufactured products will continue to have a lower cost of revenues as a percentage of revenues as compared
with the cost of non-manufactured products for the foreseeable future. Additionally, our cost of revenues as a percent of revenues
will vary based on mix of direct to end user sales and distributor sales, mix by product line and mix by geography.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><I>Sales and marketing expenses.</I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sales
and marketing expense consists primarily of salaries and related expenses for personnel in sales, marketing and customer support
functions. We also incur costs for travel, trade shows, demonstration equipment, public relations and marketing materials, consisting
primarily of the printing and distribution of our catalogs, supplements and the maintenance of our websites. We may from time to
time expand our marketing efforts by employing additional technical marketing specialists in an effort to increase sales of selected
categories of products. We may also from time to time expand our direct sales organizations in an effort to concentrate on key
accounts or promote certain product lines.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><I>General and administrative expenses.</I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;General
and administrative expense consists primarily of salaries and other related costs for personnel in executive, finance, accounting,
information technology and human resource functions. Other costs include professional fees for legal and accounting services, information
technology infrastructure, facility costs, investor relations, insurance and provision for doubtful accounts.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><I>Research and development expenses.</I>&nbsp;&nbsp;&nbsp;
&nbsp;Research and development expense consists primarily of salaries and related expenses for personnel and spending to develop
and enhance our products. Other research and development expense includes fees for consultants and outside service providers, and
material costs for prototype and test units. We expense research and development costs as incurred. Grants received from governmental
entities related to research projects are accounted for as a reduction in research and development expense over the period of the
project. We believe that investment in product development is a competitive necessity and plan to continue to make these investments
in order to realize the potential of new technologies that we develop, license or acquire for existing markets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt"><I>Stock-based compensation expenses.</I>&nbsp;&nbsp;&nbsp;Stock-based
compensation expense related to stock options, restricted stock units, restricted stock units with a market condition and the employee
stock purchase plan and was recorded as a component of cost of revenues, sales and marketing expenses, general and administrative
expenses, research and development expenses, and income (loss) from discontinued operations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">Stock-based compensation expense for the
three months ended September 30, 2019 and 2018 was $1.0 million and $0.5 million, respectively. Stock-based compensation expense
for the nine months ended September 30, 2019 and 2018 was $2.2 million for both periods, respectively. Included in stock-based
compensation for the nine months ended September 30, 2018 was $0.2 million related to discontinued operations.</P>

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

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

<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Selected Results of Operations</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Three Months Ended September 30, 2019 compared to Three
Months Ended September 30, 2018</I></B></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Three Months Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">Dollar</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Change</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center">(dollars in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 44%">Revenues</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">27,418</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">28,635</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(1,217</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">-4.3</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Cost of revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,439</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,818</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(379</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-3.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross margin percentage</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54.6</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">55.2</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">N/A</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-1.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Sales and marketing expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,294</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,021</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(727</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-12.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,604</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,655</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,949</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41.9</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Research and development expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,564</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,783</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(219</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-7.9</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Amortization of intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,422</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,468</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(46</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-3.1</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Impairment charges</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">460</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">460</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other expense, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,309</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,798</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(489</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-27.2</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Unless otherwise described, the amounts
and percentages in the table above and the amounts and percentages discussed below exclude the revenues and expenses of Denville,
which is presented in discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Revenues for the three months ended September
30, 2019 were $27.4 million, a decrease of approximately $1.2 million, or 4.3%, compared to revenues of $28.6 million for the three
months ended September 30, 2018.&nbsp;&nbsp;The decrease in revenue was primarily due to timing of large equipment orders in Europe
and lower volume with contract resource organizations due to all-time high sales to these customers in the prior year. These reductions
were partially offset by sales growth in North America across multiple product lines. The impact of currency translation negatively
impacted revenues in the period by approximately $0.4 million or (1.4)% of total revenue.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Cost of revenues</I></B></P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Cost of revenues were $12.4 million for the three months ended
September 30, 2019, a decrease of $0.4 million, or 3.0%, compared with $12.8 million for the three months ended September 30,
2018. Gross margin as a percentage of revenues decreased to 54.6% for the three months ended September 30, 2019 compared with
55.2% for 2018. The decrease in gross margin was primarily due to reduced fixed cost absorption associated with lower revenue
and higher inventory reserves, including inventory write-offs associated with the consolidation of our North Carolina facility.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Sales and marketing expenses</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Sales and marketing expenses decreased
$0.7 million or 12.1% to $5.3 million for the three months ended September 30, 2019 compared to $6.0 million during the same period
in 2018. The decrease in these expenses was primarily due to decreases in employee-related expenses and variable sales costs as
compared to the three months ended September 30, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>General and administrative expenses</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">General and administrative expenses were
$6.6 million for the three months ended September 30, 2019, an increase of $1.9 million, or 41.9%, compared with $4.7 million for
the three months ended September 30, 2018. The increase was primarily due to higher employee severance costs in the three months
ended September 30, 2019, including costs associated with the resignation of our CEO in July 2019.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Research and development expenses </I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Research and development expenses were
$2.6 million for the three months ended September 30, 2019, and did not change materially as compared to the prior period.</P>

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

<!-- Field: Page; Sequence: 26; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Amortization of intangible assets</I></B></P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Amortization of intangible asset expenses was $1.4 million for
the three months ended September 30, 2019 and 2018.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">During the three months ended September
30, 2019, we recognized a charge of $0.5 million related to the impairment of certain intangible assets as a result of the decision
to discontinue one of our product lines and to close our facility in North Carolina. There was no similar impairment charge recognized
in the same period in the prior year.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Other expense, net</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Other expense, net, was $1.3 million and
$1.8 million for the three months ended September 30, 2019 and 2018, respectively. Other expense, net, consists primarily of interest
expense which decreased slightly in the three months ended September 30, 2019 as compared to the same period in the prior year
primarily due to lower outstanding debt balances.</P>

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

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

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Income tax benefit from continuing operations was
approximately $0.1 million and $0.7 million for the three months ended September 30, 2019 and 2018, respectively. The
effective income tax rate was 2.0% and 71.8% for the three months ended September 30, 2019 and 2018, respectively. The
difference between our effective tax rates in 2019 and 2018 compared to the U.S. statutory tax rate of 21% is primarily due
to the mix of year-to-date and forecasted income or losses in the U.S. and foreign tax jurisdictions, the impact of different
tax rates in certain foreign jurisdictions, the impact of the inclusion of foreign income in U.S. taxable income under the
GILTI (Global Intangible Low-Taxed Income) tax rules, limitations on interest expense deductions, the adjustment of estimates
for the tax impact of certain acquisitions and dispositions, the tax impact of stock compensation deductions, and, in 2018,
certain non-deductible acquisition costs.<FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Selected Results of Operations</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Nine Months Ended September 30, 2019 compared to Nine
Months Ended September 30, 2018</I></B></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Dollar Change</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">% Change</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="15" STYLE="text-align: center">(dollars in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 44%">Revenues</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">85,204</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">86,916</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(1,712</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">-2.0</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Cost of revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,116</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">42,475</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,359</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-10.3</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross margin percentage</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">55.3</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">51.1</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">N/A</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Sales and marketing expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,370</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,976</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(606</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-3.4</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,215</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,297</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,918</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12.5</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Research and development expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,070</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,943</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.6</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Amortization of intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,289</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,983</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">306</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.7</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Impairment charges</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,401</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,401</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100.0</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other expense, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,343</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,262</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,919</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-40.2</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income from discontinued operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,820</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,820</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-100.0</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Unless otherwise described, the amounts
and percentages in the table above and those amounts and percentages discussed below exclude the revenues and expenses of Denville,
which is presented in discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss.</P>

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

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

<!-- Field: Page; Sequence: 27; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Revenues for the nine months ended September
30, 2019 were $85.2 million, a decrease of approximately $1.7 million, or 2.0%, compared to revenues of $86.9 million for the nine
months ended September 30, 2018.&nbsp;&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The decrease in revenue for the nine months
ended September 30, 2019 is due to lower sales volume in Europe as well as lower volume with contract resource organizations due
to customer consolidation and all-time high sales to these customers in the third quarter of 2018. These reductions were partially
offset by growth in sales of cellular and molecular discovery technologies in North America. Additionally, revenues for the nine
months ended September 30, 2019 included nine months of revenues from DSI as compared to eight months of revenues from DSI included
in the nine months ended September 30, 2018. The impact of currency translation negatively impacted revenues in the nine months
ended September 30, 2019 by approximately $1.6 million.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Cost of revenues</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Cost of revenues decreased $4.4 million,
or 10.3%, to $38.1 million for the nine months ended September 30, 2019 compared with $42.5 million for the nine months ended September
30, 2018. Gross margin as a percentage of revenues increased to 55.3% for the nine months ended September 30, 2019 compared with
51.1% for the nine months ended September 30, 2018. Cost of revenues for the nine months ended September 30, 2018, included approximately
$3.8 million related to a purchase accounting inventory fair value step up amortization. This inventory fair value step-up was
fully recognized into cost of revenues over one inventory turn, or approximately six months. Excluding the effect of the step-up
amortization, gross profit margin decreased by approximately $1.2 million which was primarily due to reduced fixed cost absorption
associated with lower revenue as well as product mix.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Sales and marketing expenses</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Sales and marketing expenses decreased
$0.6 million or 3.4% to $17.4 million for the nine months ended September 30, 2019 compared to $18.0 million during the same period
in 2018. Sales and marketing expenses for the nine months ended September 30, 2019 included nine months of costs from DSI as compared
to eight months of costs from DSI in the nine months ended September 30, 2018. The decrease in costs in the nine months ended September
30, 2019, was primarily due to decreases in employee-related expenses, variable sales costs and lower stock-based compensation
as compared to the prior period.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>General and administrative expenses</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">General and administrative expenses increased
$1.9 million or 12.5% to $17.2 million for the nine months ended September 30, 2019 compared to $15.3 million during the same period
in 2018. Costs for the nine months ended September 30, 2019 included nine months of costs from DSI as compared to eight months
of costs from DSI in the nine months ended September 30, 2018. Other changes in the nine months ended September 30, 2019 included
increases in restructuring related employee expenses and stock-based compensation as compared to the nine months ended September
30, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Research and development expenses </I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Research and development expenses were
$8.0 million for nine months period ended September 30, 2019 and did not change materially as compared to the nine months ended
September 30, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Amortization of intangible assets</I></B></P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Amortization of intangible asset expenses was $4.3 million and
$4.0 million for the nine months ended September 30, 2019 and 2018, respectively. The increase of $0.3 million in amortization
of intangible assets expense was primarily due to the impact of the DSI acquisition, as the nine months ended September 2019 included
nine months of amortization expenses from DSI as compared to eight months of such expenses in the nine months ended September
30, 2018.</P>

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

<!-- Field: Page; Sequence: 28; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">During the nine months ended September
30, 2019, we recognized an impairment charge of $1.4 million consisting of a charge of $0.9 million related to our in-process research
and development intangible assets as a result of our on-going evaluation of our research and development activities, and a charge
of $0.5 million related to the impairment of certain intangible assets due to the decision to discontinue one of our product lines
and to cease operations in our facility in Raleigh, North Carolina. There were no similar impairment charges recognized in the
same period in the prior year.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Other expense, net</I></B></P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Other expense, net, was $4.3 million and $7.3 million for the nine
months ended September 30, 2019 and 2018, respectively. The decrease of $2.9 million in other expense, net was primarily due to
transaction costs incurred in the nine months ended September 30, 2018 of approximately $2.8 million related to the acquisition
of DSI and divestiture of Denville. These decreases were partially offset by an increase in interest expense in 2019 as a result
of higher average debt balances due to the additional debt incurred to finance the acquisition of DSI in January 31, 2018.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Income tax from continuing
operations was a benefit of $0.4 million and $0.4 million for the nine months ended September 30, 2019 and 2018,
respectively. The effective income tax rate was 6.5% for the nine months ended September 30, 2019, compared with 5.2% for the
same period in 2018. The difference between our effective rates in 2019 and 2018 compared to the U.S. statutory tax rate of
21% is primarily due to the mix of year-to-date and forecasted income or losses in the U.S. and foreign tax jurisdictions,
the impact of different tax rates in certain foreign jurisdictions, the impact of inclusion of foreign income in U.S. taxable
income under the GILTI (Global Intangible Low-Taxed Income) tax rules, limitations on interest expense deductions, the
adjustment of estimates for the tax impact of certain acquisitions and dispositions, the tax impact of stock compensation
deductions and windfalls, and in 2018, certain non-deductible acquisition costs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Income from discontinued operations</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Discontinued operations resulted in income
of $1.8 million for the nine months ended September 30, 2018. On January 22, 2018, we sold substantially all the assets of Denville,
for approximately $20.0 million, which included a $3.0 million earn-out provision contingent on Denville achieving certain performance
metrics with respect to 2018 and 2019 (the Denville Transaction). The results of Denville were presented in discontinued operations
for the nine months ended September 30, 2018. The income from discontinued operations for the nine months ended September 30, 2018
included a gain on sale of Denville of $1.3 million and an income tax benefit of $0.9 million. The income tax benefit was mainly
due to the reversal of deferred tax liabilities associated with indefinite lived intangibles following the Denville Transaction.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Liquidity and Capital Resources </I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Historically, we have financed our business
through cash provided by operating activities, bank borrowings, and the issuance of common stock. Our liquidity requirements arise
primarily from investing activities, including funding of acquisitions, and capital expenditures.</P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">On January 22, 2018, we sold the operations of Denville, and received
approximately $15.7 million, net of cash on hand. Simultaneously, we retired existing debt of approximately $11.9 million. On
January 31, 2018, we entered into a financing agreement, which comprised of a $64.0 million term loan and up to a $25.0 million
line of credit. Finally, on January 31, 2018, we acquired DSI for approximately $67.4 million, net of cash acquired.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of September 30, 2019, we held cash
and cash equivalents from continuing operations of $6.8 million, compared with $8.2 million at December 31, 2018. As of September
30, 2019 and December 31, 2018, we had $54.3 million and $60.8 million of borrowings outstanding under our credit facility, net
of deferred financing costs, respectively. Total debt, net of cash and cash equivalents was $47.5 million at September 30, 2019,
compared to $52.6 million at December 31, 2018. In addition, we had an underfunded United Kingdom pension liability of approximately
$0.9 million at September 30, 2019 and December 31, 2018, respectively.</P>

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

<!-- Field: Page; Sequence: 29; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of September 30, 2019 and December 31,
2018, cash and cash equivalents held by our foreign subsidiaries was $2.3 million and $3.2 million, respectively. As a result of
the 2017 Tax Act, post-2017 dividends from qualifying Controlled Foreign Corporations are no longer taxed in the U.S. However,
any dividends to the U.S. must still be assessed for withholding tax liability as well as income state tax liability. As a result
of our assertion, we determined the potential state income tax liability related to available cash balances at foreign subsidiaries
would be immaterial in both 2019 and 2018.</P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">Condensed Cash Flow Statements</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">(unaudited)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center">Nine Months Ended</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cash flows from operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 62%; text-align: left; padding-left: 10pt">Net loss</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(5,237</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(5,784</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Other adjustments to operating cash flows</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,065</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Changes in assets and liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">960</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(990</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 20pt">Net cash provided by operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,825</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">291</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"> Cash flows from investing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Additions to property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(778</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(891</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Acquisition, net of cash acquired</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(68,008</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Disposition, net of cash sold</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,020</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,754</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(15</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(24</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">Net cash provided by (used in) investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">227</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(53,169</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash flows from financing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 10pt">Proceeds from issuance of debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,300</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70,800</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Repayments of debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11,103</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(19,947</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(392</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,554</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">Net cash (used in) provided by financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,195</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,407</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Effect of exchange rate changes on cash</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(185</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">399</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">(Decrease) increase in cash and cash equivalents</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1,328</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">928</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">Our operating activities provided cash of $5.8 million and $0.3
million for the nine months ended September 30, 2019 and 2018, respectively. The increase in net cash flow from operations was
primarily due to deal fees, integration costs and other payments associated with the DSI acquisition and Denville sale in the first
half of 2018.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Our investing activities provided cash
of $0.2 million and used cash of $(53.2) million for the nine months ended September 30, 2019 and 2018, respectively. Investing
activities during the nine months ended September 30, 2019 primarily consisted of cash used for capital expenditures, and the receipt
of $1.0 million in connection with the release of an escrow amount associated with the Denville Transaction. Investing activities
during the nine months ended September 30, 2018 primarily consisted of $68.0 million paid for the acquisition of DSI and $15.8
million received from the disposition of Denville.&nbsp;We spent $0.8 million and $0.9 million on capital expenditures during the
nine months ended September 30, 2019 and 2018, respectively.</P>

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

<!-- Field: Page; Sequence: 30; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Our financing activities have historically
consisted of borrowings and repayments under our revolving credit facility and term loans, payments of debt issuance costs and
the issuance of common stock. During the nine months ended September 30, 2019, financing activities used cash of $7.2 million,
compared with $53.4 million of cash provided by financing activities for the nine months ended September 30, 2018. During the nine
months ended September 30, 2019, we borrowed $4.3 million and repaid $11.1 million of debt, including an excess cash flow payment
of $4.0 million and a payment of $1.0 million in connection with the release of an escrow amount associated with the Denville Transaction
as required by the Financing Agreement, and ended the quarter with $54.3 million of borrowings, net of deferred financing costs
of $1.3 million. During the nine months ended September 30, 2018 we borrowed $70.8 million, repaid $19.9 million of debt and ended
the quarter with $61.0 million of borrowings, net of deferred financing costs of $1.7 million. Net cash paid for tax withholdings
from the issuance from common stock related to the vesting of restricted stock units was $0.4 million for the nine months ended
September 30, 2019. Net cash proceeds from the issuance of common stock for the nine months ended September 30, 2018 was $2.6 million.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">See Note 14 to the consolidated financial
statements for a detailed discussion regarding our financing agreement and credit facilities.</P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">As of September 30, 2019 and December 31, 2018, we had borrowings
of $55.6 million and $62.4 million respectively, outstanding. We had available borrowing capacity under the revolving line of
credit of $9.4 million as of September 30, 2019. As of September 30, 2019, the weighted effective interest rate, net of the impact
of our interest rate swap, on our borrowings was 8.69%.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">On November 4, 2019, we entered into a
Second Amendment to the Financing Agreement with Cerberus Business Finance, LLC, which modified certain provisions effective as
of September 30, 2019 related to our quarterly leverage ratio financial covenant amongst other provisions.</P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">In anticipation of the restructuring and related costs in the third
quarter and future periods associated with the actions described in the accompanying consolidated financial statements, we began
discussions in September 2019 with our lender to request a modification of the terms of the Credit Agreement to exclude the impact
of these costs from the maximum leverage ratio covenant. On November 4, 2019, we entered into a Second Amendment of the Financing
Agreement with Cerberus Business Finance, LLC, as collateral agent for the Lenders, and PNC Bank, National Association, as administrative
agent for the Lenders. The Amendment increases the maximum leverage ratio and amount of restructuring and related costs to be excluded
from consolidated EBITDA and decreases the minimum fixed charge ratio. Additionally, the applicable interest rate margin was modified
to adjust based on our leverage ratio. We also agreed to extend the prepayment penalty periods and paid a $50,000 amendment fee.
The amendment is effective for covenant calculations commencing with the period ended September 30, 2019, other than the change
in minimum fixed charge ratio which is effective beginning the three months ended December 31, 2019.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Prior to this amendment, we exceeded the
maximum leverage ratio covenant due primarily to costs associated with the resignation of the previous CEO in July 2019 and certain
restructuring activity in the period.&nbsp;We are compliant with all covenants under the Financing Agreement as of September 30,
2019 with the completion of this amendment.&nbsp; We expect to be in compliance with covenants and other terms under the amended
credit agreement for at least the next 12 months.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Based on our current operations and current
operating plans, we expect that our available cash, cash generated from current operations and debt capacity will be sufficient
to finance current operations, any costs associated with restructuring activities resulting from initiatives described in &ldquo;Recent
Developments&rdquo; above and capital expenditures for the next 12 months and beyond. Our forecast of the period of time through
which our financial resources will be adequate to support our operations is a forward-looking statement that involves risks and
uncertainties, and actual results could vary as a result of a number of factors.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The critical accounting policies underlying
the accompanying unaudited consolidated financial statements are those set forth in Part II, Item 7 included in our Annual Report
on Form 10-K for the fiscal year ended December 31, 2018, which was filed with the SEC on March 18, 2019.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Impact of Foreign Currencies </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">Our international operations in some instances
operate in a natural hedge as we sell our products in many countries and a substantial portion of our revenues, costs and expenses
are denominated in foreign currencies, especially the British pound, the euro, the Canadian dollar and the Swedish krona.</P>

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

<!-- Field: Page; Sequence: 31; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">During the three months ended September 30,
2019, changes in foreign currency exchange rates resulted in an unfavorable translation effect on our consolidated revenues and
on our consolidated net loss. Changes in foreign currency exchange rates resulted in an unfavorable effect on revenues of approximately
$0.4 million and a favorable effect on expenses of approximately $1.0 million. During the nine months ended September 30, 2019,
changes in foreign currency exchange rates resulted in an unfavorable translation effect on our consolidated revenues and on our
consolidated net loss. Changes in foreign currency exchange rates resulted in an unfavorable effect on revenues of approximately
$1.6 million and a favorable effect on expenses of approximately $1.3 million.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">The loss associated with the translation
of foreign equity into U.S. dollars included as a component of comprehensive loss during the three months ended September 30, 2019,
was approximately $(1.5) million, compared to a gain of $(0.4) million for the three months ended September 30, 2018. The loss
associated with the translation of foreign equity into U.S. dollars included as a component of comprehensive loss during the nine
months ended September 30, 2019, was approximately $(1.7) million, compared to a loss of $(1.0) million for the nine months ended
September 30, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">In addition, currency exchange rate fluctuations
included as a component of net loss resulted in approximately $(0.1) million in currency loss during the three months ended September
30, 2019 and $0.1 million in currency gain during the same period in 2018. The currency exchange rate fluctuations included as
a component of net loss resulted in approximately $0.1 million in currency gain and $(0.1) million in currency loss during the
nine months ended September 30, 2019 and 2018, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Recently Issued Accounting Pronouncements </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">For information on recent accounting pronouncements
impacting our business, see &quot;Recent Accounting Pronouncements&quot; included under Note 2 to our Condensed Consolidated Financial
Statements.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><A NAME="a_009"></A>Item 3.</B></TD><TD><B><I>Quantitative and Qualitative Disclosures about Market Risk.</I></B></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The majority of our manufacturing and testing
of products occurs in our facilities in the United States, Germany, Sweden and Spain. We sell our products globally through our
distributors, direct sales force, websites and catalogs. As a result, our financial results are affected by factors such as changes
in foreign currency exchange rates and weak economic conditions in foreign markets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">We collect amounts representing a substantial
portion of our revenues and pay amounts representing a substantial portion of our operating expenses in foreign currencies. As
a result, changes in currency exchange rates from time to time may affect our operating results.</P>

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

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

<P STYLE="font-size: 10pt; text-indent: 24.5pt; margin: 0pt 0">We are exposed to market risk from changes in interest rates primarily
through our financing activities. As of September 30, 2019, we had $55.6 million outstanding under our Financing Agreement. We
entered into an interest rate swap contract with PNC bank with a notional amount of $36.0 million and a termination date of January
31, 2023 in order to hedge a portion of the risk of changes in the effective benchmark interest rate (LIBOR) associated with the
Financing Agreement. The swap contract converted specific variable-rate debt into fixed-rate debt and fixed the LIBOR rate associated
with a portion of the term loan under the Financing Agreement at 2.72%.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">As of September 30, 2019, the weighted
effective interest rates, net of the impact of our interest rate swaps, on our Term Loan was 8.69%. Assuming no other changes which
would affect the margin of the interest rate, the estimated effect of interest rate fluctuations on outstanding borrowings under
our Financing Agreement as of September 30, 2019 is quantified and summarized as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">If compared to the rate as of September 30, 2019</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Interest expense increase</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">(in thousands)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 77%; text-align: left">Interest rates increase by 1%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 20%; text-align: right">254</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Interest rates increase by 2%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">508</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><A NAME="a_010"></A>Item 4.</B></TD><TD><B><I>Controls and Procedures.</I></B></TD></TR>
</TABLE>


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

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

<P STYLE="font-size: 10pt; text-indent: 0.25in; margin: 0pt 0">Disclosure controls and procedures (as defined in Rules 13a-15(e)
and 15d-15(e) under the Exchange Act) are designed to ensure that information required to be disclosed in reports filed or submitted
under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms
and that such information is accumulated and communicated to management, including the Chief Executive Officer and the Chief Financial
Officer, to allow timely decisions regarding required disclosures.</P>



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

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

<!-- Field: Page; Sequence: 32; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.25in; margin: 0pt 0">As required by Rules 13a-15(e) and 15d-15(e)
under the Exchange Act, our management, under the supervision and with the participation of our Chief Executive Officer and Chief
Financial Officer, conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures
as of September 30, 2019. Our disclosure controls and procedures are designed to provide reasonable assurance that information
required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized
and reported within the time periods specified in the SEC&rsquo;s rules and forms, and our management necessarily was required
to apply its judgment in evaluating and implementing our disclosure controls and procedures. Based upon the evaluation described
above, our management concluded that our disclosure controls and procedures for the periods covered by this report were effective,
as of the end of the period covered by this Quarterly Report on Form 10-Q, in providing reasonable assurance that information required
to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management,
including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosures, and
is recorded, processed, summarized and reported within the time periods specified in the SEC&rsquo;s rules and forms.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">We reviewed our internal
control over financial reporting at September 30, 2019. As a result of the acquisition of Data Sciences International, Inc. (or
DSI) in January 2018, we continue to integrate certain business processes and systems of DSI.&nbsp;<FONT STYLE="background-color: white">Accordingly,
certain changes have been made and will continue to be made to our internal controls over financial reporting until such time as
this integration is complete. </FONT>There were no other changes in our internal controls over financial reporting identified in
an evaluation thereof that occurred during the nine months ended September 30, 2019 that have materially affected, or are reasonably
likely to materially affect, our internal control over financial reporting.</P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 33; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_011"></A>PART II. OTHER INFORMATION</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"><A NAME="a_012"></A></TD><TD STYLE="width: 1in"><B>Item 1A.</B></TD><TD><B><I>Risk Factors. </I></B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">To our knowledge, and except to the extent
additional factual information disclosed in this Quarterly Report on Form 10-Q relates to such risk factors, there has been no
material changes in the risk factors described in &ldquo;Item 1A. Risk Factors&rdquo; in our Annual Report on Form 10-K for the
year ended December 31, 2018, which was filed with the SEC on March 18, 2019.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0"><A NAME="a_013"></A></TD>
    <TD STYLE="width: 1in"><B>Item 6.</B></TD>
    <TD><B>Exhibits</B></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 10%; border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Exhibit</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Index</B></P></TD>
    <TD STYLE="width: 90%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_101.htm"><FONT STYLE="font-size: 10pt">10.1<SUP>(1)</SUP></FONT></A></TD>
    <TD><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_101.htm"><FONT STYLE="font-size: 10pt">Employment Agreement between Harvard Bioscience, Inc. and James Green.</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_102.htm"><FONT STYLE="font-size: 10pt">10.2<SUP>(1)</SUP></FONT></A></TD>
    <TD><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_102.htm"><FONT STYLE="font-size: 10pt">Separation and Release Agreement between Harvard Bioscience, Inc. and Jeffrey Duchemin.</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004677/exh_101.htm"><FONT STYLE="font-size: 10pt">10.3<SUP>(2)</SUP></FONT></A></TD>
    <TD><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004677/exh_101.htm"><FONT STYLE="font-size: 10pt">Employment Agreement between Harvard Bioscience, Inc. and Michael Rossi.</FONT></A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><A HREF="exh_311.htm"><FONT STYLE="font-size: 10pt">31.1</FONT></A></TD>
    <TD><A HREF="exh_311.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Financial Officer of Harvard Bioscience, Inc., pursuant to Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><A HREF="exh_312.htm"><FONT STYLE="font-size: 10pt">31.2</FONT></A></TD>
    <TD><A HREF="exh_312.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Executive Officer of Harvard Bioscience, Inc., pursuant to Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><A HREF="exh_321.htm"><FONT STYLE="font-size: 10pt">32.1*</FONT></A></TD>
    <TD><A HREF="exh_321.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Financial Officer of Harvard Bioscience, Inc., pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><A HREF="exh_322.htm"><FONT STYLE="font-size: 10pt">32.2*</FONT></A></TD>
    <TD><A HREF="exh_322.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Executive Officer of Harvard Bioscience, Inc., pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">101.INS</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Instance Document</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">101.SCH</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Schema Document</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">101.CAL</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Calculation Linkbase Document</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">101.LAB</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Labels Linkbase Document</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">101.PRE</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Presentation Linkbase Document</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">101.DEF</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Definition Linkbase Document</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 36px"><FONT STYLE="font-size: 10pt">*</FONT></TD>
    <TD><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">This certification shall not be deemed &ldquo;filed&rdquo; for purposes of Section&nbsp;18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.</FONT></P>
        <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(1)</FONT></TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Previously filed as an exhibit to the registrant&rsquo;s Current
        Report on Form 8-K (filed July 8, 2019) and incorporated by reference thereto.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(2)</FONT></TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Previously filed as an exhibit to the registrant&rsquo;s Current
        Report on Form 8-K (filed July 19, 2019) and incorporated by reference thereto.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 34; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">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 undersigned thereunto duly authorized.</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 70%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 27%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">HARVARD BIOSCIENCE, INC.</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>By:</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">/S/&nbsp;&nbsp;&nbsp;&nbsp;JAMES GREEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt"><B>James Green</B></FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt"><B>Chief Executive Officer</B></FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>By:</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">/S/&nbsp;&nbsp;&nbsp;MICHAEL A. ROSSI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt"><B>Michael Rossi</B></FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt"><B>Chief Financial Officer</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

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

<!-- Field: Page; Sequence: 35; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>INDEX TO EXHIBITS</U></B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">

<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_101.htm"><FONT STYLE="font-size: 10pt">10.1<SUP>(1)</SUP></FONT></A></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_101.htm"><FONT STYLE="font-size: 10pt">Employment Agreement between Harvard Bioscience, Inc. and James Green.</FONT></A></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_102.htm"><FONT STYLE="font-size: 10pt">10.2<SUP>(1)</SUP></FONT></A></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004441/exh_102.htm"><FONT STYLE="font-size: 10pt">Separation and Release Agreement between Harvard Bioscience, Inc. and Jeffrey Duchemin.</FONT></A></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004677/exh_101.htm"><FONT STYLE="font-size: 10pt">10.3<SUP>(2)</SUP></FONT></A></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1123494/000117184319004677/exh_101.htm"><FONT STYLE="font-size: 10pt">Employment Agreement between Harvard Bioscience, Inc. and Michael Rossi.</FONT></A></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><A HREF="exh_311.htm"><FONT STYLE="font-size: 10pt">31.1</FONT></A></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><A HREF="exh_311.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Financial Officer of Harvard Bioscience, Inc., pursuant to Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><A HREF="exh_312.htm"><FONT STYLE="font-size: 10pt">31.2</FONT></A></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><A HREF="exh_312.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Executive Officer of Harvard Bioscience, Inc., pursuant to Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><A HREF="exh_321.htm"><FONT STYLE="font-size: 10pt">32.1*</FONT></A></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><A HREF="exh_321.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Financial Officer of Harvard Bioscience, Inc., pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><A HREF="exh_322.htm"><FONT STYLE="font-size: 10pt">32.2*</FONT></A></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><A HREF="exh_322.htm"><FONT STYLE="font-size: 10pt">Certification of Chief Executive Officer of Harvard Bioscience, Inc., pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></A></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">101.INS</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">XBRL Instance Document</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">101.SCH</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Schema Document</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">101.CAL</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Calculation Linkbase Document</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">101.LAB</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Labels Linkbase Document</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">101.PRE</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Presentation Linkbase Document</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">101.DEF</FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: top">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">XBRL Taxonomy Extension Definition Linkbase Document</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 85%">&nbsp;</TD>
    <TD STYLE="width: 7%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 36px"><FONT STYLE="font-size: 10pt">*</FONT></TD>
    <TD><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">This certification shall not be deemed &ldquo;filed&rdquo; for purposes of Section&nbsp;18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.</FONT></P>
        <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(1)</FONT></TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Previously filed as an exhibit to the registrant&rsquo;s Current
        Report on Form 8-K (filed July 8, 2019) and incorporated by reference thereto.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(2)</FONT></TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Previously filed as an exhibit to the registrant&rsquo;s Current
        Report on Form 8-K (filed July 19, 2019) and incorporated by reference thereto.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

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

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exh_311.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Michael A. Rossi, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1. I have reviewed this Quarterly Report on Form 10-Q of Harvard
Bioscience, Inc.;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">2. Based on my knowledge, this report does not contain any untrue
statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">3. Based on my knowledge, the financial statements, and other
financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">4. The registrant&rsquo;s other certifying officer(s) and I
are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the
registrant and have:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">a. Designed such disclosure controls and
procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">b. Designed such internal control over
financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external
purposes in accordance with generally accepted accounting principles;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">c. Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">d. Disclosed in this report any change
in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal
quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably
likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">5. The registrant&rsquo;s other certifying officer(s) and I
have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">a. All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect
the registrant&rsquo;s ability to record, process, summarize and report financial information; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">b. Any fraud, whether or not material,
that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial
reporting.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 48%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 46%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Date: November 8, 2019</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ MICHAEL A. ROSSI</P>
<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Michael A. Rossi</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD></TD>
    <TD>Chief Financial Officer</TD></TR>
</TABLE>


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

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>exh_312.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, James Green, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1. I have reviewed this Quarterly Report on Form 10-Q of Harvard
Bioscience, Inc.;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">2. Based on my knowledge, this report does not contain any untrue
statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">3. Based on my knowledge, the financial statements, and other
financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">4. The registrant&rsquo;s other certifying officer(s) and I
are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the
registrant and have:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">a. Designed such disclosure controls and
procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">b. Designed such internal control over
financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external
purposes in accordance with generally accepted accounting principles;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">c. Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls
and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">d. Disclosed in this report any change
in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal
quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably
likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">5. The registrant&rsquo;s other certifying officer(s) and I
have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">a. All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect
the registrant&rsquo;s ability to record, process, summarize and report financial information; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">b. Any fraud, whether or not material,
that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial
reporting.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 48%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 46%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Date: November 8, 2019</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ JAMES GREEN</P>
<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>James Green</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD></TR>
</TABLE>


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

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>exh_321.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PERIODIC FINANCIAL REPORT
</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO 18 U.S.C. SECTION&nbsp;1350</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The undersigned officer of Harvard Bioscience,
Inc. (the Company) hereby certifies to her knowledge that the Company&rsquo;s Quarterly Report on Form 10-Q for the quarterly period
ended September 30, 2019 (the Report) to which this certification is being furnished as an exhibit, as filed with the Securities
and Exchange Commission on the date hereof, fully complies with the requirements of Section&nbsp;13(a) or 15(d), as applicable,
of the Securities Exchange Act of 1934, as amended (the Exchange Act), and that the information contained in the Report fairly
presents, in all material respects, the financial condition and results of operations of the Company. This certification is provided
solely pursuant to 18 U.S.C. Section&nbsp;1350 and Item&nbsp;601(b)(32) of Regulation S-K (Item 601(b)(32)) promulgated under the
Securities Act of 1933, as amended (the Securities Act), and the Exchange Act. In accordance with clause (ii)&nbsp;of Item&nbsp;601(b)(32),
this certification (A)&nbsp;shall not be deemed &ldquo;filed&rdquo; for purposes of Section&nbsp;18 of the Exchange Act, or otherwise
subject to the liability of that section, and (B)&nbsp;shall not be deemed to be incorporated by reference into any filing under
the Securities Act or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 48%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 46%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Date: November 8, 2019</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ MICHAEL A. ROSSI</P>
<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Name: Michael A. Rossi</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Title: Chief Financial Officer</TD></TR>
</TABLE>


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

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

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

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

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

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>exh_322.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PERIODIC FINANCIAL REPORT
</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO 18 U.S.C. SECTION&nbsp;1350</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The undersigned officer of Harvard Bioscience,
Inc. (the Company) hereby certifies to his knowledge that the Company&rsquo;s Quarterly Report on Form 10-Q for the quarterly period
ended September 30, 2019 (the Report) to which this certification is being furnished as an exhibit, as filed with the Securities
and Exchange Commission on the date hereof, fully complies with the requirements of Section&nbsp;13(a) or 15(d), as applicable,
of the Securities Exchange Act of 1934, as amended (the Exchange Act), and that the information contained in the Report fairly
presents, in all material respects, the financial condition and results of operations of the Company. This certification is provided
solely pursuant to 18 U.S.C. Section&nbsp;1350 and Item&nbsp;601(b)(32) of Regulation S-K (Item 601(b)(32)) promulgated under the
Securities Act of 1933, as amended (the Securities Act), and the Exchange Act. In accordance with clause (ii)&nbsp;of Item&nbsp;601(b)(32),
this certification (A)&nbsp;shall not be deemed &ldquo;filed&rdquo; for purposes of Section&nbsp;18 of the Exchange Act, or otherwise
subject to the liability of that section, and (B)&nbsp;shall not be deemed to be incorporated by reference into any filing under
the Securities Act or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 48%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 46%">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Date: November 8, 2019</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ JAMES GREEN</P>
<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Name: James Green </TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Title: Chief Executive Officer </TD></TR>
</TABLE>


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

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

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

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

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

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

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>hbio-20190930.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.26 (5021)-->
<!-- XBRL 2.1 & Dimensional Validation Status: Passed. -->
<!-- XSD Content Model Validation Status: Passed. -->
<!-- CDM/Internal Validation Status: Passed -->
<!-- EFM Validation Status: Passed -->
<!-- Formula Linkbase Validation Status: Not Performed -->
<xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:hbio="http://www.harvardbioscience.com/20190930" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xsi:schemaLocation="http://www.harvardbioscience.com/20190930 hbio-20190930.xsd http://www.xbrl.org/dtr/type/non-numeric http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd http://www.xbrl.org/dtr/type/numeric http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd http://www.xbrl.org/2009/role/negated http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd http://fasb.org/us-gaap/2018-01-31 http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd http://www.xbrl.org/2006/ref http://www.xbrl.org/2006/ref-2006-02-27.xsd http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd http://fasb.org/us-types/2018-01-31 http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd http://fasb.org/srt-types/2018-01-31 http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd http://fasb.org/us-roles/2018-01-31 http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd http://fasb.org/srt/2018-01-31 http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd http://fasb.org/srt-roles/2018-01-31 http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd http://xbrl.sec.gov/dei/2018-01-31 https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd">
  <link:schemaRef xlink:href="hbio-20190930.xsd" xlink:type="simple"></link:schemaRef>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Oct30_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-10-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Dec31_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketConditionRestrictedStockUnitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_SecuredDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_SecuredDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-31</xbrli:startDate>
      <xbrli:endDate>2018-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-31</xbrli:startDate>
      <xbrli:endDate>2018-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan22_2018_TO_Jan22_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-22</xbrli:startDate>
      <xbrli:endDate>2018-01-22</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan22_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-31</xbrli:startDate>
      <xbrli:endDate>2018-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-31</xbrli:startDate>
      <xbrli:endDate>2018-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-01-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketConditionRestrictedStockUnitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketConditionRestrictedStockUnitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hbio:DiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hbio:DiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jan01_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-01-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Mar31_2019_Entity_0001123494_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis">hbio:ClassificationOfTheCompanysExcessCashFlowPaymentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hbio:DiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hbio:DiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hbio:RestOfWorldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:InstrumentsEquipmentAndAccessoriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hbio:ServiceMaintenanceAndWarrantyContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:ServiceContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">hbio:CustomerAdvancesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_hbio_ExcessCashFlowMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hbio:ExcessCashFlowMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_hbio_DenvilleTransactionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hbio:DenvilleTransactionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hbio:MarketConditionRestrictedStockUnitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hbio:CostOfRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hbio:ImpairmentRelatedToRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hbio:CostOfRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hbio:ImpairmentRelatedToRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hbio:CostOfRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hbio:ImpairmentRelatedToRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Nov04_2019_TO_Nov04_2019_Entity_0001123494_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-04</xbrli:startDate>
      <xbrli:endDate>2019-11-04</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001123494</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="USD">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="myUSDPerShare">
    <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>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="ID_0" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">804039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod id="ID_1" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">616436</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice id="ID_2" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_3" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">2141835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_4" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">4.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="ID_5" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_6" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">1447128</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="ID_7" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">788512</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_8" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="ID_9" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">471006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="ID_10" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_11" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">2.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity id="ID_12" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">9400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred id="ID_13" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">93000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
  <hbio:DerivativeInterestRateSwapEffectivePercentage id="ID_14" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="pure" decimals="2">1</hbio:DerivativeInterestRateSwapEffectivePercentage>
  <us-gaap:OtherAssetsCurrent id="ID_15" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4465000</us-gaap:OtherAssetsCurrent>
  <us-gaap:AssetsCurrent id="ID_16" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">52289000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_17" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5234000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_18" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill id="ID_19" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1220000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:OtherAssetsNoncurrent id="ID_20" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">320000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_21" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">162777000</us-gaap:Assets>
  <us-gaap:DeferredRevenueCurrent id="ID_22" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3550000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_23" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">385000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent id="ID_24" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">7465000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_25" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_26" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">21697000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtNoncurrent id="ID_27" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">51712000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_28" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2267000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherAccruedLiabilitiesNoncurrent id="ID_29" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1656000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
  <us-gaap:Liabilities id="ID_30" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">85674000</us-gaap:Liabilities>
  <us-gaap:PreferredStockValue id="ID_31" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
  <us-gaap:CommonStockValue id="ID_32" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">436000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="ID_33" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">228177000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_34" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-125125000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:TreasuryStockCarryingBasis id="ID_35" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">10668000</us-gaap:TreasuryStockCarryingBasis>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_36" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">162777000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="ID_37" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">364000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CommonStockSharesIssued id="ID_38" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">45810358</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding id="ID_39" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">38064851</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral id="ID_40" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-669000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
  <invest:DerivativeNotionalAmount id="ID_41" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">34090000</invest:DerivativeNotionalAmount>
  <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral id="ID_42" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-170000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
  <us-gaap:DerivativeLiabilities id="ID_43" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_44" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-669000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_45" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_46" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_47" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-170000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_48" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <us-gaap:StockholdersEquity id="ID_49" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">77103000</us-gaap:StockholdersEquity>
  <us-gaap:PreferredStockSharesAuthorized id="ID_50" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized id="ID_51" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:TreasuryStockShares id="ID_52" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">7745507</us-gaap:TreasuryStockShares>
  <us-gaap:PreferredStockParOrStatedValuePerShare id="ID_53" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare id="ID_54" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <dei:EntityCommonStockSharesOutstanding id="ID_55" contextRef="AS_OF_Oct30_2019_Entity_0001123494" unitRef="shares" decimals="INF">38066101</dei:EntityCommonStockSharesOutstanding>
  <dei:DocumentFiscalYearFocus id="ID_56" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">2019</dei:DocumentFiscalYearFocus>
  <dei:EntityRegistrantName id="ID_57" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">HARVARD BIOSCIENCE INC</dei:EntityRegistrantName>
  <us-gaap:SellingAndMarketingExpense id="ID_58" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5294000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense id="ID_59" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">6021000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_60" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">6604000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_61" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">4655000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_62" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2564000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_63" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2783000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_64" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">125000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_65" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-26000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:InterestExpense id="ID_66" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1348000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense id="ID_67" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1458000</us-gaap:InterestExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_68" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-86000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_69" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-314000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock id="ID_70" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:center;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;HARVARD BIOSCIENCE, INC. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:center;margin-top:4.5pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Basis of Presentation and Summary of Significant Accounting Policies&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;Basis of Presentation&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The unaudited consolidated financial statements of Harvard &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Bioscience, Inc. and its wholly-owned subsidiaries (collectively, Harvard Bioscience or the Company) as of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and for the three and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; have been prepared by the Company pursu&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) h&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ave been condensed or omitted pursuant to such rules and regulations. The December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; consolidated balance sheet was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. However, the Company&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; believes that the disclosures are adequate to make the information presented not misleading. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the C&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ompany&amp;#8217;s Annual Report on Form 10-K for the fiscal year ended December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, which was filed with the SEC on March 18, 2019.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;In the opinion of management, all adjustments, which include normal recurring adjustments necessary to present a fai&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;r statement of financial position as of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, results of operations and comprehensive income (loss) for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and cash flows for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, as applicable, have been made. The results of operations for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; are not necessarily indicative of the operating results for the full fiscal year or any future periods. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;Prior Period Financia&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' &gt;l Statement Correction of Immaterial Error&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;During the quarter ended March 31, 2019, the Company identified an immaterial misclassification error in the Company&amp;#8217;s consolidated balance sheet as of December&amp;#160;31, 2018.&amp;#160; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The immaterial misclassification underst&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ated current portion, long term debt and overstated long term debt, less current installments.&amp;#160; This misclassification, in the amount of approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;4.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million, related to the classification of the Company&amp;#8217;s excess cash flow payment made to its lenders&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; during the quarter ended March 31, 2019 as long term instead of current on its consolidated balance sheet at December 31, 2018. &amp;#160;The misclassification had no impact on total reported debt.&amp;#160; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Refer to footnote 14 for further details. &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;The Company assessed th&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;e materiality of this error on the financial statements for prior periods in accordance with the SEC Staff Accounting Bulletin (SAB) No. 99, &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;font-style:italic;' &gt;Materiality&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;, codified in Accounting Standards Codification (ASC) 250, &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;font-style:italic;' &gt;Presentation of Financial Statements,&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt; and con&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;cluded that it was not material to any prior annual or interim periods.&amp;#160; The Company recorded an adjustment to decrease &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;long term debt, less current installments&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt; and increase &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;current portion, long term debt &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt;in the consolidated balance sheet at December&amp;#160;31,&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;' &gt; 2018 with no impact on total reported debt.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;R&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' &gt;eclassifications&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt;As disclosed in Note 5, on January 22, 2018, the Company sold substantially all the assets of its operating subsidiary, Denville Scientific, Inc. (Denville). The sale of Denville represented a strategic shift that &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;had&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; a major effect on the Company&amp;#8217;s operat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ions&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and financial results. As such and pursuant to Accounting Standards Codification (ASC) 205-20 &amp;#8211; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Presentation of Financial Statements - Discontinued Operations, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;operating &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;results of Denville for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; have&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; been presented in discontinued operations in the consolidated statements of operations. T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;hese reclassifications and adjustments had no effect on&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; total amounts within the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; consolidated &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;balance sheets, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;consolidated statements of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;operations and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;comprehensive &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;income (&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;loss&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, consolidated statements of cash flows for any of the periods presented.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;Summary of Significant Accounting Policies&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The accounting policies underlying the accompanying unaudited consolidated financial statements are those set forth in Note 2 to the consolidated financial statements included in the Company&amp;#8217;s Annual Report on Form 10-K for the year ended December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, which was filed with the SEC on March 18, 2019. &lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;Except for the accounting for leases as noted below there have been no material changes in the C&lt;/font&gt;&lt;font style='font-family:inherit;font-size:10pt;color:#000000;' &gt;ompany&amp;#8217;s significant accounting policies during the&amp;#160;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;Leas&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' &gt;es&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The Company accounts for its leases in accordance with ASC 842 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Leases&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The Company leases office space, manufacturing facilities, automobiles and equipment. The Company&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;concludes on whether an&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; arrangement is a lease at inception.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; This determination as to whether an arrangement contains a lease is based on an assessment as to whether a contract conveys the right to the Company to control the use of identified property, plant or equipment for per&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;iod of time in exchange for consideration. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes these lease expenses on a straight line basis over the lease term. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the Company has assessed its contracts and concluded that its leases consist of operating leases. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Operating leases are included in&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; operating lease right-of-use (&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ROU) assets, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;current portion of operating lease liabilities&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, and operating lease liabilities &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;in the Company&amp;#8217;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; consolidated balance sheets. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;ROU assets represent the Company&amp;#8217;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; right to use an underlying asset for the lease term and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lease liabilities represent the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;obligation to make lease payments arising from the lease. Operating lease R&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;OU assets and liabilities are recognized at commencement date based on the present value of lease payments over&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the lease term. As most of the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;leases do not provide an implicit rate, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the Company determines an&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; incremental borrowing rate based on t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he information available at commencement date in determining the present value of lease payments. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The incremental borrowing rate represents a significant judgment that is based on an analysis of the Company&amp;#8217;s credit rating, country risk, treasury and corpo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;rate bond yields, as well as comparison to the Company&amp;#8217;s borrowing rate on its most recent loan. The Company uses&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The Company has&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; lease agreements with lease and non-lease components, which are generally accounted for separately. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Additionally, for its leases, the Company ap&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;plies&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; a portfolio approach to effectively account for the operating lease ROU assets and liabilities. &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock id="ID_71" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='16' rowspan='1' style='width:343.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:343.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:40.5pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Amortizable intangible assets:&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Weighted Average Life*&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Distribution agreements/customer relationships&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;10.0&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;22,014&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(10,209)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;11,805&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;22,657&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(9,509)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;13,148&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Existing technology&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;6.4&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;40,962&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(18,534)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;22,428&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;41,268&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(16,215)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;25,053&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Trade names&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7.0&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7,578&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(3,231)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;4,347&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(2,861)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;4,967&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;In-process R&amp;amp;D&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;1,387&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(30)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;1,357&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Patents&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;204&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;211&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.8pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Total amortizable intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;70,758&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(32,178)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;38,580&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;73,351&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(28,819)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;44,532&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:7.5pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td colspan='21' rowspan='1' style='width:561pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:561pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;* Weighted average life as of September 30, 2019.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <hbio:ScheduleOfPropertyPlantAndEquipmentTableTextBlock id="ID_72" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Land, buildings and leasehold improvements&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,181&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,468&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Machinery and equipment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,560&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,678&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Computer equipment and software&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,280&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,685&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,307&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,390&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Automobiles&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;110&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;115&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,438&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23,336&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Less: accumulated depreciation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15,204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(17,438)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Property, plant and equipment, net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,234&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,898&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hbio:ScheduleOfPropertyPlantAndEquipmentTableTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_73" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">20438000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_74" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">15204000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_75" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember" unitRef="USD" decimals="-3">2181000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_76" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="-3">7560000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_77" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember" unitRef="USD" decimals="-3">9280000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_78" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3">1307000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_79" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember" unitRef="USD" decimals="-3">110000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock id="ID_80" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Beginning&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;(Payments)\&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Provision&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Ending&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Credits&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Increase/(Decrease)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='8' rowspan='1' style='width:334.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:334.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.15pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Year ended December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;246&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(37)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;182&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;391&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.4pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Nine months ended September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;391&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(4)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(107)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;280&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths id="ID_81" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2424000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo id="ID_82" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1987000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree id="ID_83" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1829000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour id="ID_84" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1783000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive id="ID_85" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1740000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive id="ID_86" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">6125000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue id="ID_87" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">15888000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <hbio:ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock id="ID_88" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:127.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:127.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock Options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:128.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:128.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Restricted Stock Units&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:144.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market Condition RSU&amp;#39;s&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Restricted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Exercise &lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock Units&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Grant Date&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Condition RSU&amp;#39;s&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Grant Date&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Price&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:9.75pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,956,732&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.25&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,233,762&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.36&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;116,944&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.19&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Granted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;804,039&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.35&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,472,884&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.25&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;541,627&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.14&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.6pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Exercised&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,500)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.25&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Vested (RSUs)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(788,512)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.30&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,778)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.30&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cancelled / forfeited&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(616,436)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.96&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(471,006)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.41&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(188,680)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.63&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.8pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,141,835&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.15&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,447,128&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.19&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;466,113&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hbio:ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock>
  <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock id="ID_89" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.15pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.15pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:9.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Basic &lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,036,261&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,947,052&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;37,764,489&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,169,536&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Effect of assumed conversion of employee and director stock options, restricted stock units and Market Condition RSUs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,036,261&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,947,052&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;37,764,489&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,169,536&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock id="ID_90" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='10' rowspan='1' style='width:293.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:293.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:9.75pt;' &gt;&lt;td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cost of revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;13&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;34&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Sales and marketing&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;39&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;105&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;68&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;331&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;General and administrative&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;895&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;308&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,975&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,581&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Research and development&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;116&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;125&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Discontinued operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;150&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total stock-based compensation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;987&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;486&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,193&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,232&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfDebtTableTextBlock id="ID_91" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:144pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-term debt:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Term loan&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;55,597&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;62,400&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Total unamortized deferred financing costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,278)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,605)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total debt&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,319&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;60,795&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Less: current installments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,000)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6,383)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Current unamortized deferred financing costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;393&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;401&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-term debt&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;51,712&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,813&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
  <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock id="ID_92" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Notional Amount&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value (a)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:27pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives designated as hedging instruments under ASC 815&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance sheet classification&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other assets (long term liabilities)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;30,206&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,  2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Notional Amount&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value (a)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:27pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives designated as hedging instruments under ASC 815&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance sheet classification&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other assets (long term liabilities)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;34,090&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:462pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:462pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(a) See Note 16 for the fair value measurements related to these financial instruments.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
  <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock id="ID_93" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:30pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives in Hedging Relationships&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='11' rowspan='1' style='width:246pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amount of gain (loss) recognized in OCI on derivative (effective portion) &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three months ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='11' rowspan='1' style='width:246pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(78)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;126&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(572)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;27&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock id="ID_94" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value as of September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(In thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 1&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 2&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 3&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Assets (Liabilities):&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swap agreements&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.9pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value as of December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(In thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 1&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 2&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 3&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Assets (Liabilities):&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swap agreements&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <dei:CurrentFiscalYearEndDate id="ID_95" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_96" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1495000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_97" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">395000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_98" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-78000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_99" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">126000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_100" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-37000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_101" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-55000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_102" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-4156000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_103" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">320000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_104" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">204000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_105" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">121000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_106" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">167000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_107" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-69000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_108" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">23000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <hbio:StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits id="ID_109" contextRef="FROM_Jan01_2018_TO_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">37000</hbio:StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits>
  <hbio:StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued id="ID_110" contextRef="FROM_Jan01_2018_TO_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">182000</hbio:StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued>
  <us-gaap:SecuredDebt id="ID_111" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">54319000</us-gaap:SecuredDebt>
  <invest:DerivativeNotionalAmount id="ID_112" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">30206000</invest:DerivativeNotionalAmount>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_113" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">23336000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_114" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">17438000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_115" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember" unitRef="USD" decimals="-3">2468000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_116" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="-3">9678000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_117" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember" unitRef="USD" decimals="-3">9685000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_118" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3">1390000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross id="ID_119" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember" unitRef="USD" decimals="-3">115000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_120" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">70758000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_121" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">32178000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_122" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">7578000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_123" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">204000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_124" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">3231000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_125" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">204000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:StandardProductWarrantyAccrual id="ID_126" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">391000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock id="ID_127" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='10' rowspan='1' style='width:249pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:249pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Components of net periodic benefit cost:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;121&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;121&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;376&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;371&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Expected return on plan assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(167)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(187)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(519)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(575)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net amortization loss&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;69&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;53&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;216&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;163&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Curtailment gain&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(41)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(41)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net periodic benefit cost (income) &lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(54)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;73&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(82)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_128" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">1472884</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_129" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_130" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">541627</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="ID_131" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">3778</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_132" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">2.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_133" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">73351000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_134" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">28819000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_135" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">7828000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_136" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">211000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_137" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">2861000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_138" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1956732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_139" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1233762</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="ID_140" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">188680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock id="ID_141" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:37.5pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Details about AOCI Components&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='6' rowspan='1' style='width:145.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amount reclassified from AOCI into income (effective portion)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='1' rowspan='2' style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Location of amount reclassified from AOCI&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;into income (effective portion)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='11' rowspan='1' style='width:283.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:283.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;37&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;55&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;73&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;99&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest expense&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
  <hbio:StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits id="ID_142" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4000</hbio:StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits>
  <hbio:StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued id="ID_143" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-107000</hbio:StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_144" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">121000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_145" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">187000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_146" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-53000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_147" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-54000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent id="ID_148" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-5">900000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
  <dei:DocumentPeriodEndDate id="ID_149" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">2019-09-30</dei:DocumentPeriodEndDate>
  <dei:AmendmentFlag id="ID_150" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">false</dei:AmendmentFlag>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_151" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">37000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_152" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">55000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:ShareBasedCompensation id="ID_153" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">987000</us-gaap:ShareBasedCompensation>
  <us-gaap:Revenues id="ID_154" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">27418000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_155" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">12439000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="ID_156" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">14979000</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses id="ID_157" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">16344000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="ID_158" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1365000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense id="ID_159" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1309000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_160" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2674000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_161" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-54000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EarningsPerShareDiluted id="ID_162" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.07</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic id="ID_163" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.07</us-gaap:EarningsPerShareBasic>
  <us-gaap:StockOptionPlanExpense id="ID_164" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2232000</us-gaap:StockOptionPlanExpense>
  <us-gaap:Depreciation id="ID_165" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1474000</us-gaap:Depreciation>
  <us-gaap:AmortizationOfFinancingCosts id="ID_166" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">511000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="ID_167" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">66000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_168" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-918000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInInventories id="ID_169" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-2112000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_170" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-442000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_171" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">211000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInDeferredRevenue id="ID_172" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1929000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_173" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">291000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_174" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-53169000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromIssuanceOfSecuredDebt id="ID_175" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">70800000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfCommonStock id="ID_176" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">4521000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_177" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">53407000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_178" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">399000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="ID_179" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:InterestPaidNet id="ID_180" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3509000</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="ID_181" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-170000</us-gaap:IncomeTaxesPaidNet>
  <hbio:AdditionsToCatalogCosts id="ID_182" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-24000</hbio:AdditionsToCatalogCosts>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_183" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">-13532000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_184" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-15717000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccountsReceivableNetCurrent id="ID_185" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">21463000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="ID_186" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">25087000</us-gaap:InventoryNet>
  <us-gaap:AccountsReceivableNetCurrent id="ID_187" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">17085000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="ID_188" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">23894000</us-gaap:InventoryNet>
  <us-gaap:Goodwill id="ID_189" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">56637000</us-gaap:Goodwill>
  <us-gaap:Goodwill id="ID_190" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">57304000</us-gaap:Goodwill>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_191" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">44532000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_192" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">38580000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:AccountsPayableCurrent id="ID_193" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">7359000</us-gaap:AccountsPayableCurrent>
  <us-gaap:SecuredDebtCurrent id="ID_194" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2607000</us-gaap:SecuredDebtCurrent>
  <us-gaap:AccountsPayableCurrent id="ID_195" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5266000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DerivativeAssetNotionalAmount id="ID_196" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_SecuredDebtMember" unitRef="USD" decimals="-2">36000000</us-gaap:DerivativeAssetNotionalAmount>
  <hbio:LiborFixedRate id="ID_197" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_SecuredDebtMember" unitRef="pure" decimals="4">0.0272</hbio:LiborFixedRate>
  <us-gaap:LongTermLoansPayable id="ID_198" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">55597000</us-gaap:LongTermLoansPayable>
  <us-gaap:DeferredFinanceCostsNet id="ID_199" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1278000</us-gaap:DeferredFinanceCostsNet>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue id="ID_200" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">3.3</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_201" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1422000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_202" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">6845000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ComprehensiveIncomeNoteTextBlock id="ID_203" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;3.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Accumulated Other Comprehensive Loss&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Amounts included in&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; accumulated other comprehensive loss, net of tax consisted of the following&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:174.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Foreign currency translation adjustments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(14,316)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(12,630)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives qualifying as hedges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Defined benefit pension plans&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(732)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(732)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15,717)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(13,532)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_204" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">891000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:Assets id="ID_205" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">168613000</us-gaap:Assets>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill id="ID_206" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">1232000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:OtherAssetsCurrent id="ID_207" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3109000</us-gaap:OtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_208" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:AssetsCurrent id="ID_209" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">57832000</us-gaap:AssetsCurrent>
  <us-gaap:OtherAssetsNoncurrent id="ID_210" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">1815000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:SecuredDebtCurrent id="ID_211" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">5982000</us-gaap:SecuredDebtCurrent>
  <us-gaap:DeferredRevenueCurrent id="ID_212" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3820000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_213" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">978000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent id="ID_214" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">7350000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_215" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_216" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">25489000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtNoncurrent id="ID_217" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">54813000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_218" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">2301000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherAccruedLiabilitiesNoncurrent id="ID_219" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3286000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
  <us-gaap:Liabilities id="ID_220" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">85889000</us-gaap:Liabilities>
  <us-gaap:PreferredStockValue id="ID_221" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
  <us-gaap:CommonStockValue id="ID_222" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">436000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock id="ID_223" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">226377000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_224" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">-119889000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:TreasuryStockCarryingBasis id="ID_225" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">10668000</us-gaap:TreasuryStockCarryingBasis>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_226" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">168613000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_227" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">8173000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:StockholdersEquity id="ID_228" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">82724000</us-gaap:StockholdersEquity>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_229" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">5898000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Revenues id="ID_230" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">28635000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_231" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">12818000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="ID_232" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">15817000</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses id="ID_233" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">14927000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="ID_234" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">890000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense id="ID_235" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1798000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_236" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-908000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_237" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-652000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EarningsPerShareDiluted id="ID_238" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic id="ID_239" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:EarningsPerShareBasic>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_240" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2620000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_241" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-256000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_242" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_243" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_244" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:NetIncomeLoss id="ID_245" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2620000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_246" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.07</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_247" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_248" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_249" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_250" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.07</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_251" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_252" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_253" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_254" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">38036261</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_255" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">38036261</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:StockOptionPlanExpense id="ID_256" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2193000</us-gaap:StockOptionPlanExpense>
  <us-gaap:Depreciation id="ID_257" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1497000</us-gaap:Depreciation>
  <us-gaap:AmortizationOfFinancingCosts id="ID_258" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">287000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="ID_259" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">41000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_260" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-3805000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInInventories id="ID_261" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-635000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_262" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2059000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_263" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-591000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInDeferredRevenue id="ID_264" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-255000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_265" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5825000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_266" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">227000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromIssuanceOfSecuredDebt id="ID_267" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4300000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
  <us-gaap:ProceedsFromIssuanceOfCommonStock id="ID_268" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-392000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_269" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-7195000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_270" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-185000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="ID_271" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1328000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:InterestPaidNet id="ID_272" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4226000</us-gaap:InterestPaidNet>
  <us-gaap:IncomeTaxesPaidNet id="ID_273" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">411000</us-gaap:IncomeTaxesPaidNet>
  <hbio:AdditionsToCatalogCosts id="ID_274" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-15000</hbio:AdditionsToCatalogCosts>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_275" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">778000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:GainLossOnSaleOfBusiness id="ID_276" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnSaleOfBusiness>
  <us-gaap:GainLossOnSaleOfBusiness id="ID_277" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1251000</us-gaap:GainLossOnSaleOfBusiness>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired id="ID_278" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired id="ID_279" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">68008000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested id="ID_280" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1020000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested id="ID_281" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">15754000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <us-gaap:RepaymentsOfLongTermDebt id="ID_282" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">11103000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt id="ID_283" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">19947000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:PaymentsOfDebtIssuanceCosts id="ID_284" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:PaymentsOfDebtIssuanceCosts id="ID_285" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1967000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:Reclassifications id="ID_286" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;R&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' &gt;eclassifications&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt;As disclosed in Note 5, on January 22, 2018, the Company sold substantially all the assets of its operating subsidiary, Denville Scientific, Inc. (Denville). The sale of Denville represented a strategic shift that &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;had&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; a major effect on the Company&amp;#8217;s operat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ions&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and financial results. As such and pursuant to Accounting Standards Codification (ASC) 205-20 &amp;#8211; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Presentation of Financial Statements - Discontinued Operations, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;operating &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;results of Denville for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; have&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; been presented in discontinued operations in the consolidated statements of operations. T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;hese reclassifications and adjustments had no effect on&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; total amounts within the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; consolidated &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;balance sheets, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;consolidated statements of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;operations and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;comprehensive &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;income (&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;loss&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, consolidated statements of cash flows for any of the periods presented.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:Reclassifications>
  <us-gaap:BusinessAcquisitionProFormaInformationTextBlock id="ID_287" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Pro Forma&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;90,384&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Income (loss) from continuing operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(236)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
  <us-gaap:BusinessCombinationConsiderationTransferred1 id="ID_288" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494" unitRef="USD" decimals="-5">71100000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity id="ID_289" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">DSI, a St. Paul, Minnesota-based life science research company, is a recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services and solutions to its customers.</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <hbio:BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization id="ID_290" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-5">3800000</hbio:BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization>
  <hbio:BusinessCombinationProformaInformationAmortizationOfIntangibleAsets id="ID_291" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-5">2900000</hbio:BusinessCombinationProformaInformationAmortizationOfIntangibleAsets>
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock id="ID_292" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;5.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Discontinued&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; Operations&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;On January 22, 2018, the Company sold substantially all the assets of its wholly owned subsidiary, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Denville&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, for approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20.0 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;million, which included a $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.0 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;million earn-out provision (the Denville Transaction). Upon the closing of the transaction, the Company received $15.7 million. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;The earn-out provision represented contingent consideration of up to $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.0 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;million based on Denville achieving certain performanc&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;e metrics with respect to 2018 operating results and up to $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1.0 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;millio&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;n &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;based on Denville achieving certain performance metrics with respect to 2019 operating results. During the nine-months ended September 30, 2019, it was determined that the 2018 performance metrics were not achieved.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The following table is a reconciliation of the major line items of income from discontinued operations presented within the Company&amp;#8217;s consolidated statements of operations for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 2018.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:top;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;893&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cost of revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(534)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating and other expenses&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(673)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Gain on disposal of discontinued operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,251&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income from discontinued operations before income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;937&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income tax benefit&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(883)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income from discontinued operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,820&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;During the nin&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;e months ended September&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 30, 2019, the Company received a release of an escrow am&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ount of $1.0 million related to the Denville Transaction, which is included in the investing cash flows for disposition in the Company&amp;#8217;s consolidated statements of cash flows for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 2019. Total operating cash flows for Denville i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n the Company&amp;#8217;s consolidated statements of cash flows for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018, were immaterial.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <hbio:DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock id="ID_293" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:top;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;893&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cost of revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(534)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating and other expenses&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(673)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Gain on disposal of discontinued operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,251&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income from discontinued operations before income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;937&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income tax benefit&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(883)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income from discontinued operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,820&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hbio:DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock>
  <us-gaap:DiscontinuedOperationName id="ID_294" contextRef="FROM_Jan22_2018_TO_Jan22_2018_Entity_0001123494">Denville</us-gaap:DiscontinuedOperationName>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration id="ID_295" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">20000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <hbio:EarnOutProvisionOfDiscontinuedOperations id="ID_296" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">3000000</hbio:EarnOutProvisionOfDiscontinuedOperations>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_297" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">0</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_298" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_299" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">1387000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_300" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">30000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:IntangibleAssetsDisclosureTextBlock id="ID_301" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;6&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;Amortizable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; Intangible Assets&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Amortizable i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ntangible assets consist of the following:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='16' rowspan='1' style='width:343.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:343.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:40.5pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Amortizable intangible assets:&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Weighted Average Life*&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Distribution agreements/customer relationships&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;10.0&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;22,014&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(10,209)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;11,805&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;22,657&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(9,509)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;13,148&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Existing technology&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;6.4&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;40,962&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(18,534)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;22,428&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;41,268&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(16,215)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;25,053&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Trade names&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7.0&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7,578&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(3,231)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;4,347&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(2,861)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;4,967&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;In-process R&amp;amp;D&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;1,387&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(30)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;1,357&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Patents&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;204&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;211&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;7&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.8pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;Total amortizable intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;70,758&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(32,178)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;38,580&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;73,351&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;(28,819)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;44,532&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:7.5pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' &gt;&lt;font style='font-family:Arial;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td colspan='21' rowspan='1' style='width:561pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:561pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' &gt;* Weighted average life as of September 30, 2019.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Intangible asset amortization expense &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;from continuing operations &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;was $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;1.4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and $1.5 million for each of the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;was $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million and $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, respectively.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Amortization expense of existing amortizable intangible assets is currently estimated to be $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;5.6&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;&amp;#160;million for the year ending December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;5.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the year ending December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2020&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;5.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for the year ending December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2021&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;5.4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for the year ending December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2022&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;5.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for the year ending December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2023&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;5.2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for the year ending December 31, 2024&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;During the three months ended June 30, 2019, and as a result of the ongoing evaluation of its capitalized research and development activities, the Company recorded an impairme&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nt charge of $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.9 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million related to certain of its in-process research and development intangible assets and reclassified $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million as completed technology. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;During the three months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the Company recorded an impairment charge o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;f $0.5 million related to customer relationships, existing technology, and trade names intangible assets as a result of the decision to discontinue one of the Company&amp;#8217;s product lines and cease operations in its facility in North Carolina.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;There were &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;no&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; im&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;pairment charges recognized during the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 2018.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock id="ID_302" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Property&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;, Plant and Equipment&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;margin-left:0pt;' &gt;	&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:13.8pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt;P&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;roperty, plant and equipment &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;consist of the following:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Land, buildings and leasehold improvements&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,181&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,468&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Machinery and equipment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,560&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,678&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Computer equipment and software&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,280&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,685&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,307&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,390&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Automobiles&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;110&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;115&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,438&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23,336&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Less: accumulated depreciation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15,204)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(17,438)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Property, plant and equipment, net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,234&lt;/font&gt;&lt;/td&gt;&lt;td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,898&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:8pt;line-height:12.95pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt;During the nine months ended September 30, 2019, the Company removed approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million of fully depreciated &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and disposed of&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;property and equipment&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;from its fixed asset records. &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:ProductWarrantyDisclosureTextBlock id="ID_303" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;18&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Warranties&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Warranties are estimated and accrued at the time revenues are recorded.  &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;A rollforward of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the Company&amp;#8217;s product warranty accrual&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; is as follows:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Beginning&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;(Payments)\&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Provision&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Ending&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Credits&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Increase/(Decrease)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='8' rowspan='1' style='width:334.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:334.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.15pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Year ended December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;246&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(37)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;182&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;391&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.4pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Nine months ended September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;391&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(4)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(107)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;280&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock id="ID_304" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;11&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Employee Benefit Plans &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;subs&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;idiary in the United Kingdom, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Biochrom Limited, maintain&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;contributory, defined benefit &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;pension plans for substantially all of its&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; employees. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;These defined benefit pension plans have been closed to new &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;employees since 2014, as well as closed to the future accrual of benefits for existing employees. The components of the Company&amp;#8217;s defined benefit pension expense were as follows:&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='10' rowspan='1' style='width:249pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:249pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Components of net periodic benefit cost:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;121&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;121&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;376&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;371&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Expected return on plan assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(167)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(187)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(519)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(575)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net amortization loss&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;69&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;53&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;216&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;163&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Curtailment gain&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(41)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(41)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net periodic benefit cost (income) &lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(54)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;73&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(82)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;For the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the Company contributed $0.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;6 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and $0.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million, respectively to its defined benefit pension plans.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The Company expects to contribute &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;approximately &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million to its defined benefit pension plans during the remainder of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The Company had an underfunded pension liability of approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; as of December 31&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;included in the other &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;long term&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; liabilities li&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ne item in the consolidated balance sheets.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear id="ID_305" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">100000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
  <us-gaap:LesseeOperatingLeasesTextBlock id="ID_306" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;12&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Leases &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The Company has noncancelable operating leases for office&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, manufacturing facilities, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;warehouse space&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, automobiles and equipment&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; expiring at various dates through 202&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and thereafter. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;As discussed in Footnote 1, the Company adopted ASC 842 as of January 1, 2019, using a current period adjustment method. In accordance with this method, the Company recognized a right of use asset of $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million and an operating lease liability of $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;11.7 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;m&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;illion as of January 1, 2019.  As a result of using the current period adjustment method, the lease expense for &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was recognized under ASC 842, and ASC 840, the previous standard, respectively. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he components of lease expense for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; are as follows:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating lease cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;523&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,561&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Short term lease cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;29&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;156&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Sublease income&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(104)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(309)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total lease cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;448&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,408&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Supplemental cash flow information related to the Company&amp;#39;s operating leases was as follows:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;    Operating cash flows from operating leases&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,815&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Operating leases&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Supplemental balance sheet information related to the Company&amp;#39;s operating leases was as follows:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating lease right-of use assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,497&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Current portion, operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,424&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating lease liabilities, long term&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,342&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,766&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted average remaining lease term&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8.4&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted average discount rate&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9.2%&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Future minimum lease payments for operating leases, with initial or remaining terms in excess of one year at &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, are as follows:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Operating &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Leases&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2020&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,424&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2021&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,987&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2022&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,829&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2023&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,783&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2024&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,740&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,125&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total lease payments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;15,888&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Less interest&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(5,122)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,766&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
  <us-gaap:LeaseExpirationDate1 id="ID_307" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494">2023-12-31</us-gaap:LeaseExpirationDate1>
  <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock id="ID_308" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;13&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Capital Stock &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:24.5pt;' &gt;Stock-Based Payment Awards&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The Company accounts for stock-based payment awards in accordance with the provisions of FASB ASC 718, which requires it to recognize compensation expense for all stock-based payment awards made to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;employees and directors including stock options, restricted stock units, Market Condition RSUs and employee stock purchases related to the&amp;#160;ESPP. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;The Company has elected as an accounting policy to account for forfeitures for service based awards as they occ&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ur, with no adjustment for estimated forfeitures.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;Stock option and restricted stock unit activity &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was as follows:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:127.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:127.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock Options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:128.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:128.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Restricted Stock Units&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:144.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market Condition RSU&amp;#39;s&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Restricted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Exercise &lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock Units&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Grant Date&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Condition RSU&amp;#39;s&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Grant Date&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:52.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Price&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:9.75pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,956,732&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.25&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,233,762&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.36&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;116,944&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.19&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Granted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;804,039&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.35&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,472,884&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.25&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;541,627&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.14&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.6pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Exercised&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,500)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.25&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Vested (RSUs)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(788,512)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.30&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,778)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.30&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cancelled / forfeited&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(616,436)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.96&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(471,006)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.41&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(188,680)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.63&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.8pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,141,835&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.15&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,447,128&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.19&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:78pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;466,113&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Stock-&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;based c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ompensation expense related to&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; stock options, restricted stock units&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, Market Condition RSUs&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ESPP&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; for the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was allocated as follows:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='10' rowspan='1' style='width:293.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:293.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:9.75pt;' &gt;&lt;td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cost of revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;13&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;34&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Sales and marketing&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;39&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;105&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;68&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;331&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;General and administrative&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;895&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;308&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,975&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,581&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Research and development&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;116&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;125&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Discontinued operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;150&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total stock-based compensation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;987&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;486&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,193&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,232&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The Company did not capitalize any stock-based compensation.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:24.5pt;' &gt;Earnings per share&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Basic earnings per share is computed by dividing&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; net income &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;by the number of&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; weighted average common shares outstanding during the period. The calculation of diluted earnings per share assumes conversion of stock options, restricted stock units and Market Condition RSUs into common stock using the treasury method. The weighted ave&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;rage number of shares used to compute basic and diluted earnings per share consists of the following:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.15pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.15pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:9.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Basic &lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,036,261&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,947,052&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;37,764,489&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,169,536&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Effect of assumed conversion of employee and director stock options, restricted stock units and Market Condition RSUs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,036,261&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,947,052&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;37,764,489&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,169,536&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' &gt;Excluded from the shares used in calculating the diluted earnings per common share in the above table are options, restricted stock units and Market Condition RSUs of approximately &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,055,076&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3,286,853&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; shares of common stock for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, respectively, as the impact of these shares would be anti-dilutive.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
  <hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation id="ID_309" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4289000</hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation>
  <hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation id="ID_310" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">4030000</hbio:AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation>
  <us-gaap:LongTermDebtTextBlock id="ID_311" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;14.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;Long Term Debt&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;On January 22, 2018, in connection with the closing of the Denville Transaction, the Company terminated the Third Amended and Restated Credit Agreement (the Credit Agreement), among the Company, Brown Brothers Harriman &amp;amp; Co. and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;each of the other lenders party thereto, and Bank of America, as administrative agent. All outstanding amounts under the agreement were repaid in full using a portion of the proceeds of the Denville Transaction. At the time of repayment, there was approxim&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ately $11.9 million outstanding.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;On January 31, 2018, the Company entered into a financing agreement by and among the Company and certain subsidiaries of the Company parties thereto, as borrowers (collectively, the Borrower), certain subsidiaries of the C&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ompany parties thereto, as guarantors, various lenders from time to time party thereto (the Lenders), and Cerberus Business Finance, LLC, as collateral agent and administrative agent for the Lenders (the Financing Agreement). &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;On August 16, 2018, the Comp&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;any and Cerberus Business Finance, LLC entered into a First Amendment to the Financing Agreement, which such amendment modified certain provisions related to the borrowing base and reporting, among other things. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;On &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;November 4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, 2019, the Company and Cerb&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;erus Business Finance, LLC entered into a Second Amendment to the Financing Agreement, which &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;modified certain provisions effective as of September 30, 2019 related to the Company&amp;#8217;s quarterly leverage ratio financial covenant amongst other provisions. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;See N&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ote 20 &amp;#8211; Subsequent Event.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;The Financing Agreement provided for senior secured credit facilities (the Senior Secured Credit Facilities) comprised of a $64.0 million term loan and up to a $25.0 million revolving line of credit. The proceeds of the term lo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;an and $4.8 million of advances under the revolving line of credit were used to fund a portion of the DSI acquisition, and to pay fees and expenses related thereto and the closing of the Senior Secured Credit Facilities. In addition, the revolving facility&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; is available for use by the Company and its subsidiaries for general corporate and working capital needs, and other purposes to the extent permitted by the Financing Agreement. The Senior Secured Credit Facilities have a maturity of five years. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;Commenc&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ing on March 31, 2018, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;the outstanding term loans began to amortize in equal quarterly installments equal to $0.4 million per quarter on such date and during each of the next three quarters thereafter, $0.6 million per quarter during the next four quarters&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; thereafter and $0.8 million per quarter thereafter, with a balloon payment at maturity.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Furthermore, within ten days of the Company&amp;#8217;s delivery of its audited annual financial statements each year, the term loans are permanently reduced pursuant to certain&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; mandatory prepayment events including an annual &amp;#8220;excess cash flow sweep&amp;#8221; of 50% of the consolidated excess cash flow; provided that, in any fiscal year, any voluntary prepayments of the term loans shall be credited against the Company&amp;#8217;s &amp;#8220;excess cash flow&amp;#8221;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; prepayment obligations on a dollar-for-dollar basis for such fiscal year&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;During &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; nine &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, 2019, the Company made&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; an excess cash flow &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;payment of $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;4.0 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and $1.0 million in connection with the release of an escrow amount associated with the Denville Transaction discussed in Note 5 as required by the Financing Agreement&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;The obligations of the Borrower under the Senior Secured Credit Facilities are unco&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;nditionally guaranteed by the Company and certain of the Company&amp;#8217;s existing and subsequently acquired or organized subsidiaries. The Senior Secured Credit Facilities and related guarantees are secured on a first-priority basis (subject to certain liens per&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;mitted under the Financing Agreement) by a lien on substantially all the tangible and intangible assets of the Borrower and the subsidiary guarantors, including all of the capital stock held by such obligors (subject to a 65% limitation on pledges of capit&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;al stock of foreign subsidiaries), subject to certain exceptions.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;Interest on all loans under the Senior Secured Credit Facilities is paid monthly. Borrowings under the Financing Agreement accrue interest at a per annum rate equal to, at the Borrower&amp;#8217;s option, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;a base rate &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;plus &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.75&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;or a &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;London Interbank Offered Rate&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; (&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;LI&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;BOR) rate plus &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6.25&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;%&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;. The loans are also subject to a &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1.25&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% interest rate floor for LIBOR loans and a &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.25&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% interest rate floor for base rate loans.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;The Financing Agreement contains customary representations and warranties and affirmative covenants appli&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;cable to the Company and its subsidiaries and also contains certain restrictive covenants, including, among others, limitations on the incurrence of additional debt, liens on property, acquisitions and investments, loans and guarantees, mergers, consolidat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ions, liquidations and dissolutions, asset sales, dividends and other payments in respect of the Company&amp;#8217;s capital stock, prepayments of certain debt, transactions with affiliates and modifications of organizational documents, material contracts, affiliate&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;d practice agreements and certain debt agreements. The Financing Agreement contains customary events of default and is &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;subject to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;covenant and w&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;orking capital borrowing &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;restrictions&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The Company had &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;available borrowing capacity&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;under the revolving line of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;credit &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;of $9.4 million as of September 30, 2019. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;As o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;f &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; w&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;eighted effective interest rate, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;net of the impact of t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he Company&amp;#8217;s interest rate swap, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;on its &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;borrowings&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was 8.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;69&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;%.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;he carrying value of the debt approximates fair value because the interest rate under&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; the obligation approximates market rates of interest available to the Company for similar&amp;#160;instruments.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the Company&amp;#8217;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; borrowings were comprised of:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:144pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-term debt:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Term loan&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;55,597&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;62,400&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Total unamortized deferred financing costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,278)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,605)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total debt&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,319&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;60,795&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Less: current installments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,000)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6,383)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Current unamortized deferred financing costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;393&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;401&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-term debt&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;51,712&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,813&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
  <us-gaap:SecuredDebt id="ID_312" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">60795000</us-gaap:SecuredDebt>
  <us-gaap:LongTermLoansPayable id="ID_313" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">62400000</us-gaap:LongTermLoansPayable>
  <us-gaap:DeferredFinanceCostsNet id="ID_314" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">1605000</us-gaap:DeferredFinanceCostsNet>
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock id="ID_315" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;15&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;Derivatives&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The Company uses interest&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-rate&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-related derivative instruments to manage its exposure related to changes in interest rates on its variable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;rate debt instruments. The Company does not &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;enter into&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; derivative instruments for any purpose other than cash flow hedging. The Company does not speculate using derivative instruments.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;By using derivative financial instruments to hedge exposures to change&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s in interest rates, the Company exposes itself to credit risk and market risk. Credit risk is the failure of the counterparty to perform under the terms of the derivative contract. When the fair value of a derivative contract is positive, the counterparty&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; owes the Company, which creates credit risk for the Company. When the fair value of a derivative contract is negative, the Company owes the counterparty and, therefore, the Company is not exposed to the counterparty&amp;#8217;s credit risk in those circumstances. T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he Company minimizes counterparty credit risk in derivative instruments by entering into transactions with carefully selected major financial institutions based upon their credit profile.  &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Market risk is the adverse effect on the value of a derivative i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nstrument that results from a change in interest rates. The market risk associated with interest&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-rate contracts is managed by establishing and monitoring parameters that limit the types and degree of market risk that may be undertaken.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The Company assesse&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s interest rate risk by continually identifying and monitoring changes in interest rate exposures that may adversely impact expected future cash flows and by evaluating hedging opportunities. The Company maintains risk management control systems to monitor&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; interest rate risk attributable to both the Company&amp;#8217;s outstanding &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;or&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; forecasted debt obligations as well as the Company&amp;#8217;s offsetting hedge positions. The risk management control systems involve the use of analytical techniques, including cash flow sensiti&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;vity analysis, to estimate the expected impact of changes in interest rates on the Company&amp;#8217;s future cash flows.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The Company uses variable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-rate LIBOR debt to finance its operations. The debt obligations expose the Company to variability in interest payment&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s due to changes in interest rates. Management believes that it is prudent to limit the variability of a portion of its interest payments. To meet this objective, management enters into LIBOR based interest rate swap agreements to manage fluctuations in ca&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;sh flows resulting from changes in the benchmark interest rate of LIBOR. These swaps change the variable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-rate cash flow exposure on the debt obligations to fixed cash flows.  Under the terms of the interest rate swaps, the Company receives LIBOR based vari&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;able interest rate payments and makes fixed interest rate payments, thereby creating the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;equivalent of fixed-rate debt for the notional amount of its debt hedged.  &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;As disclosed in Note 14&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, on January 31, 2018, the Company entered into &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;a Financing Agreement &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;comprised of a $64.0 million term loan and up to a $25.0 million revolving line of credit. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Shortly&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; after entering into th&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;e&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Financing&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Agreement&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;,  the Company entered into an interest rate swap contract with PNC Bank with a notional amo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;unt of $36.0 million and a termination date of January 1, 2023 in order to hedge the risk of changes in the effective benchmark interest rate&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; (LIBOR) associated with the Company&amp;#8217;s Term Loan. T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;he swap contract converted specific variable-rate debt into fixe&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;d-rate debt and fixed the LIBOR rate associated with a portion of the term loan under the Financing Agreement at 2.72%. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The interest&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; rate swap was designated as a cash flow hedge instrument in accordance with ASC 815 &amp;#8220;Derivatives and Hedging&amp;#8221;. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The follow&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ing table presents &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; notional amount and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;fair value&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; of the Company&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;&amp;#8217;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; derivative &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;instrument&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s as of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Notional Amount&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value (a)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:27pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives designated as hedging instruments under ASC 815&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance sheet classification&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other assets (long term liabilities)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;30,206&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,  2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Notional Amount&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value (a)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:27pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives designated as hedging instruments under ASC 815&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance sheet classification&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other assets (long term liabilities)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;34,090&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:462pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:462pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(a) See Note 16 for the fair value measurements related to these financial instruments.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;All of the Company&amp;#8217;s derivative instruments are designated as hedging instruments.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The Company has structured its interest rate swap agreements&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; to be 100% effective and as a result, there was no impact to earnings resulting from hedge ineffectiveness.  Changes in the fair value of interest rate swaps designated as hedging instruments that effectively offset the variability of cash flows associate&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;d with variable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-rate, long&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-term debt obligations are reported in accumulat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ed other comprehensive income (AOCI&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;). These amounts subsequently are reclassified into interest expense as a yield adjustment of the hedged interest payments in the same period in wh&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ich the related interest affects earnings.  The Company&amp;#8217;s interest rate swap agreement was deemed to be fully effective in accordance with ASC 815, and, as such, unrealized gains and losses related to these derivatives were recorded as AOCI.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The following&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; table summarizes the effect of derivatives designated as cash flow hedging instruments &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and their classification within comprehensive loss for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:30pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives in Hedging Relationships&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='11' rowspan='1' style='width:246pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amount of gain (loss) recognized in OCI on derivative (effective portion) &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three months ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='11' rowspan='1' style='width:246pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(78)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;126&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(572)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;27&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The following table summarizes the reclassifications out of accumulated other comprehensive loss for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:37.5pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Details about AOCI Components&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='6' rowspan='1' style='width:145.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amount reclassified from AOCI into income (effective portion)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='1' rowspan='2' style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Location of amount reclassified from AOCI&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;into income (effective portion)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='11' rowspan='1' style='width:283.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:283.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swaps&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;37&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;55&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;73&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;99&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest expense&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; of deferred losses on derivative instruments accumulated in AOCI are expected to be reclassified to earnings during&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the next twelve months. Transactions and events expected to occur over the next twelve months that will necessitate reclassifying these der&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ivatives&amp;#8217; losses to earnings include the repricing of variable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-rate debt.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
  <us-gaap:FairValueDisclosuresTextBlock id="ID_316" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;16&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;Fair Value Measurements&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Fair value measurement is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;market participants at the measurement date. A fair value hierarchy is established, which prioritizes the inputs used in measuring fair value into three broad levels as follows:&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Level 1&amp;#8212;Quoted prices in active markets for identical assets or liabilities.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Level 2&amp;#8212;Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Level 3&amp;#8212;Unobservable inputs based on the Company&amp;#8217;s own assumptions.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The following table&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s present&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the fair value hierarchy for those &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;assets &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;or &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;liabilities measured at fair value on a recurring basis:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value as of September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(In thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 1&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 2&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 3&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Assets (Liabilities):&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swap agreements&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.9pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Fair Value as of December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(In thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 1&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 2&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Level 3&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Assets (Liabilities):&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest rate swap agreements&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The Company uses the market approach technique to value its financial liabilities.  The Company&amp;#8217;s financial &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;assets and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;liabilities carried at fair value include derivative instruments used to hedge the Company&amp;#8217;s interest rate risks. The fair value of the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;interest rate swap agreements was based on LIBOR yield curves at the reporting date.&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:DeferredFinanceCostsCurrentNet id="ID_317" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">393000</us-gaap:DeferredFinanceCostsCurrentNet>
  <us-gaap:DeferredFinanceCostsCurrentNet id="ID_318" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">401000</us-gaap:DeferredFinanceCostsCurrentNet>
  <us-gaap:LoansPayableCurrent id="ID_319" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3000000</us-gaap:LoansPayableCurrent>
  <us-gaap:LoansPayableCurrent id="ID_320" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">6383000</us-gaap:LoansPayableCurrent>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="ID_321" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="USD" decimals="-5">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCredit id="ID_322" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-5">11900000</us-gaap:LineOfCredit>
  <us-gaap:LineOfCredit id="ID_323" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="USD" decimals="-5">4800000</us-gaap:LineOfCredit>
  <us-gaap:DebtInstrumentPaymentTerms id="ID_324" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494">the outstanding term loans began to amortize in equal quarterly installments equal to $0.4 million per quarter on such date and during each of the next three quarters thereafter, $0.6 million per quarter during the next four quarters thereafter and $0.8 million per quarter thereafter, with a balloon payment at maturity.</us-gaap:DebtInstrumentPaymentTerms>
  <hbio:DebtInstrumentQuarterlyPaymentCurrentYear id="ID_325" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">400000</hbio:DebtInstrumentQuarterlyPaymentCurrentYear>
  <hbio:DebtInstrumentQuarterlyPaymentNextYear id="ID_326" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">600000</hbio:DebtInstrumentQuarterlyPaymentNextYear>
  <hbio:DebtInstrumentQuarterlyPaymentThereafter id="ID_327" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">800000</hbio:DebtInstrumentQuarterlyPaymentThereafter>
  <us-gaap:DebtInstrumentTerm id="ID_328" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">P5Y</us-gaap:DebtInstrumentTerm>
  <hbio:LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries id="ID_329" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="pure" decimals="2">0.65</hbio:LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries>
  <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="ID_330" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">a base rate plus 4.75%</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
  <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="ID_331" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">London Interbank Offered Rate (LIBOR) rate plus 6.25%</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="ID_332" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="pure" decimals="4">0.0475</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="ID_333" contextRef="FROM_Jan31_2018_TO_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="pure" decimals="4">0.0625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DerivativeFloorInterestRate id="ID_334" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="pure" decimals="4">0.0125</us-gaap:DerivativeFloorInterestRate>
  <us-gaap:DerivativeFloorInterestRate id="ID_335" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="pure" decimals="4">0.0425</us-gaap:DerivativeFloorInterestRate>
  <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd id="ID_336" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember" unitRef="pure" decimals="4">0.0869</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
  <us-gaap:SecuredDebt id="ID_337" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_SecuredDebtMember" unitRef="USD" decimals="-6">64000000</us-gaap:SecuredDebt>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="ID_338" contextRef="AS_OF_Jan31_2018_Entity_0001123494" unitRef="USD" decimals="-6">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:DisaggregationOfRevenueTableTextBlock id="ID_339" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:29.25pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment, software and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19,388&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,285&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,772&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,878&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26,323&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;822&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;198&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;51&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;24&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,095&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,210&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,483&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,823&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,902&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;27,418&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:31.5pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment, software and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19,458&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,098&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,479&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,124&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;27,159&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,077&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;297&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;79&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,476&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,535&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,395&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,558&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,147&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,635&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:31.5pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;58,979&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,814&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,956&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,675&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;81,424&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,874&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;624&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;227&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;55&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,780&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;61,853&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,438&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,183&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,730&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;85,204&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:31.5pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;56,153&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,685&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,485&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,524&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;82,847&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,107&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;631&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;277&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,069&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;59,260&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,316&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,762&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,578&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;86,916&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <hbio:ActivityInAllowanceForDoubtfulAccountsTableTextBlock id="ID_340" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:155.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:155.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:145.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance, beginning of period&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;332&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;193&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Addition due to business combination&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;102&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Bad debt expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;394&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Charge-offs and other recoveries&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(354)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(23)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance, end of period&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;364&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;301&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hbio:ActivityInAllowanceForDoubtfulAccountsTableTextBlock>
  <us-gaap:Revenues id="ID_341" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">19388000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_342" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">2285000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_343" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">2772000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_344" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">1878000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_345" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">822000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_346" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">198000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_347" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">51000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_348" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">24000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_349" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">20210000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_350" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">2483000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_351" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">2823000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_352" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">1902000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_353" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">26323000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_354" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">1095000</us-gaap:Revenues>
  <us-gaap:DeferredRevenue id="ID_355" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1659000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_356" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1597000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_357" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1550000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_358" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">16000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_359" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1722000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_360" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">561000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_361" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">894000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_362" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenueByArrangementDisclosureTextBlock id="ID_363" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:26.25pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service Contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Customer Advances&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;Three Months Ended September 30, 2019 and 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at June 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,593&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,939&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,532&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;471&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;310&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;781&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(358)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(421)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(779)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,722&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,550&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at June 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,694&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,853&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,547&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;801&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;190&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;991&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,006)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(274)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,280)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,498&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,769&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,267&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;Nine Months Ended September 30, 2019 and 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,659&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,161&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,820&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,597&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;561&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,158&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,550)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(894)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,444)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,722&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,550&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;505&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;505&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Addition due to business combination&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;848&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,128&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,976&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,084&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;434&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,518&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,933)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(793)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,726)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,498&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,769&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,267&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredRevenueByArrangementDisclosureTextBlock>
  <us-gaap:SecuredDebt id="ID_364" contextRef="AS_OF_Jan31_2018_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember" unitRef="USD" decimals="-6">64000000</us-gaap:SecuredDebt>
  <us-gaap:DerivativeLiabilities id="ID_365" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-669000</us-gaap:DerivativeLiabilities>
  <us-gaap:DerivativeLiabilities id="ID_366" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-170000</us-gaap:DerivativeLiabilities>
  <us-gaap:BusinessCombinationDisclosureTextBlock id="ID_367" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:13.5pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Acquisition &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;On January 31, 2018, the Company acquired all of&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the issued and outstanding shares of Data Sciences International, Inc. (DSI), a Delaware corporation&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; for approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;7&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;1.1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million. The Company funded the acquisition from its existing &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;cash balances, excess proceeds from the Denville Transaction discus&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;sed in Note 5, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and proceeds &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;from&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the Financing Agreement discussed &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;in Note 14&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;DSI, a St. Paul, Minnesota-based life science research company, is a recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and solutions to its customers. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Its customers include pharmaceutical and biotechnology companies, as well as contract research organizations, academic labs and government researchers. This acquisition diversifies the Company&amp;#8217;s customer base into the biopha&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;rmaceutical and contract research organization markets.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The results of operations for DSI have been included in the Company&amp;#8217;s consolidated financial statements from the date of acquisition. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Included in the net loss&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; was a &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3.8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million charge recognized in cost &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;of revenues related to purchase accounting inventory fair value step up amortization. The total inventory fair value &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;step&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; up was recognized into cost of revenues over one inventory turn, or approxi&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;mately five and a half months. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Also included in the net los&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s of DSI for that period was $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million of intangible asset amortization expense.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;The following consolidated pro forma information &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;is based on the assumption&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; that &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;was used at the time of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the acquisition of DSI. Accordingly, the historical results have b&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;een adjuste&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;d &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;to reflect amortization expense, interest expense and other purchase accounting adjustments &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;that would have been recognized on such a pro forma basis. The pro forma information is presented for comparative purposes only and is not necessarily &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;indicative of the financial position or results of operations which would have been reported had the Company completed the acquisition during these periods or which might be reported in the future.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Pro Forma&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;90,384&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.2pt;' &gt;&lt;td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Income (loss) from continuing operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(236)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Direct acquisition costs recorded in other expense, net in the Company&amp;#8217;s consolidated statements of operations &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;were $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million f&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;or&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="ID_368" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">332000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:PreferredStockSharesAuthorized id="ID_369" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized id="ID_370" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued id="ID_371" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">45124309</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding id="ID_372" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">37378802</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:TreasuryStockShares id="ID_373" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">7745507</us-gaap:TreasuryStockShares>
  <us-gaap:CommonStockParOrStatedValuePerShare id="ID_374" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare id="ID_375" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:StandardProductWarrantyAccrual id="ID_376" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">280000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_377" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="INF">36947052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_378" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_379" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="INF">36947052</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:DeferredRevenue id="ID_380" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">2161000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_381" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">1828000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_382" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1722000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_383" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3820000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_384" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2158000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_385" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2444000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_386" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">16000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_387" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3550000</us-gaap:DeferredRevenue>
  <us-gaap:Revenues id="ID_388" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">19458000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_389" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">3098000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_390" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">2479000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_391" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">2124000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_392" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">1077000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_393" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">297000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_394" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">79000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_395" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">23000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_396" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">27159000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_397" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">1476000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_398" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">20535000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_399" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">3395000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_400" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">2558000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_401" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">2147000</us-gaap:Revenues>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts id="ID_402" contextRef="AS_OF_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-5">3000000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_403" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-2">-78000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_404" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-2">126000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue id="ID_405" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">3.3</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="ID_406" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">3.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_407" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">2141835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_408" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">4.25</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_409" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">4.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_410" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_411" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_412" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">4.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_413" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="2">4.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_414" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">1447128</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_415" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">116944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_416" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">466113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensation id="ID_417" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">13000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_418" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">19000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_419" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">39000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_420" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">105000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_421" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">895000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_422" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">308000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_423" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">40000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_424" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">54000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_425" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_426" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_427" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">486000</us-gaap:ShareBasedCompensation>
  <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted id="ID_428" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Recently Issued Accounting Pronouncements&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;font-weight:bold;margin-left:0pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;In June 2016, the FASB issued ASU No. 2016-13,&amp;#160;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' &gt;Financial Instruments&amp;#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#160;which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may resul&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;t in the earlier recognition of allowances for losses. The ASU is effective for public entities for fiscal years beginning after December 15, 2019, with early adoption permitted. In May 2019, the FASB issued ASU No. 2019-05, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' &gt;Financial Instruments &amp;#8211; Credit &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' &gt;Losses (Topic 326): Targeted Transition Relief&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, which provided additional implementation guidance on the previously issued ASU. Management has not yet completed its assessment of the impact of the new standard on the Company&amp;#8217;s Consolidated Financial Statem&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ents. Currently, the Company believes that the most notable impact of this ASU will relate to its processes around the assessment of the adequacy of its allowance for doubtful accounts on trade accounts receivable and the recognition of credit losses.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;In &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;August 2018, the FASB issued ASU No. 2018-14,&amp;#160;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' &gt;Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, which amends ASC 715 to add, remove and clarify disclosure requirements related to defined benefit pension and other postre&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;tirement plans. The ASU is effective for public entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Management has not yet completed its assessment of the impact of the new standard on the Company&amp;#8217;s Consolidated Fina&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ncial Statements.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 815, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' &gt;Derivatives and Hedging&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, which updates certain guidance previously issued in ASU No. 2017-12, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Derivatives and Hedging (Topic 815)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;The ASU is effect&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ive as of&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;January 1, 2020, which is the beginning of the first annual period beginning after the issuance of the ASU for public entities that have adopted ASU No. 2017-12. Entities may elect either to retrospectively apply all amendments in the ASU or to p&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;rospectively apply all amendments as of the date of adoption of the ASU. Management has not yet completed its assessment of the impact of the new standard on the Company&amp;#8217;s Consolidated Financial Statements.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:24.5pt;' &gt;Recently Adopted Accounting &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Pronouncements&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;In August&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 201&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;7, the FASB issued ASU No. 2017-12, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Derivatives and Hedging (Topic 815)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; which amends the hedge accounting recognition and presentation requirements in ASC 815&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Derivatives and Hedging&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The Board&amp;#8217;s objectives in issuing the ASU&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity&amp;#8217;s risk management activities by better aligning the entity&amp;#8217;s financial reporting for hedging relationships with those risk manag&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ement activities and (2) reduce the complexity of and simplify the application o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;f hedge accounting by preparers. The&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; ASU is effective for annual reporting periods, including interim periods within those annual reporting periods, beginning after December 15&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, 201&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;8. The Company adopted this&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; guidance as of January 1, 2019, and it did not have a material impact on its consolidated financial position, results of operations and cash flows.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Leases&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, which is intend&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ed to improve financial reporting about leasing transactions. The update requires a lessee to record on its balance sheet the assets and liabilities for the rights and obligations created by lease terms of more than 12&amp;#160;months. The update is effective for f&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;iscal years beginning after December 15, 2018. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;A modified retrospective transition approach is required for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain prac&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;tical expedients available. T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he Company &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;elected&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; to utilize a practical expedient in its method of adoption of the standard&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and adopted the guidance as of January 1, 2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. &amp;#160;Under this expedient,&amp;#160;which is a &amp;#8220;current-period adjustment method,&amp;#8221; the Company &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;app&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lied&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; ASC 842 as of January 2019 and&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; recognized operating lease liabilities of $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;11.7 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million and right of use assets of $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;9.4 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million for all leases with lease terms of more than 12 months. There was no impact&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; to retained earnings as of that date.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; In additio&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n, the Company adopted the guidance by electing the following practical expedients: (1) the Company did not reassess whether any expired or existing contracts contained leases, (2) the Company did not reassess the lease classification for any expired or ex&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;isting leases, and (3) the Company excluded variable payments from the lease contract consideration and recorded those as incurred.  &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;The Company&amp;#8217;s future commitments under lease obligations and additional disclosures are summarized in Note 12.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
  <dei:DocumentType id="ID_429" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">10-Q</dei:DocumentType>
  <dei:DocumentFiscalPeriodFocus id="ID_430" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">Q3</dei:DocumentFiscalPeriodFocus>
  <dei:EntityCentralIndexKey id="ID_431" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">0001123494</dei:EntityCentralIndexKey>
  <dei:EntityFilerCategory id="ID_432" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:OperatingLeaseRightOfUseAsset id="ID_433" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">8497000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset id="ID_434" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseLiabilityCurrent id="ID_435" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2424000</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent id="ID_436" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent id="ID_437" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">8342000</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent id="ID_438" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:StockOptionPlanExpense id="ID_439" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">987000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_440" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-2620000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_441" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-1536000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_442" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="-3">238000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_443" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="-3">68000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_444" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">238000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_445" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">68000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_446" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember">P6Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_447" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_448" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_449" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1468000</us-gaap:AmortizationOfIntangibleAssets>
  <hbio:EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017 id="ID_450" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="pure" decimals="2">0.21</hbio:EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017>
  <us-gaap:DeferredRevenue id="ID_451" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">505000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_452" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_453" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">848000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_454" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">2128000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_455" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">3084000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueAdditions id="ID_456" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">434000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_457" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">2933000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_458" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">793000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_459" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">-6000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_460" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_461" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1498000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_462" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">1769000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_463" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">505000</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_464" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2976000</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_465" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3518000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_466" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3726000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_467" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-6000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_468" contextRef="AS_OF_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3267000</us-gaap:DeferredRevenue>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_469" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">193000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax id="ID_470" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-8000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax id="ID_471" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">26000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_472" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">364000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_473" contextRef="AS_OF_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">301000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock id="ID_474" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Operating &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Leases&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2020&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,424&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2021&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,987&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2022&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,829&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2023&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,783&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2024&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,740&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,125&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total lease payments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;15,888&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Less interest&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(5,122)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:67.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,766&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
  <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock id="ID_475" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating lease cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;523&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,561&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Short term lease cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;29&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;156&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Sublease income&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(104)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(309)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total lease cost&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;448&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,408&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Supplemental cash flow information related to the Company&amp;#39;s operating leases was as follows:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;    Operating cash flows from operating leases&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,815&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:25.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;     Operating leases&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Supplemental balance sheet information related to the Company&amp;#39;s operating leases was as follows:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating lease right-of use assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,497&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Current portion, operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,424&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Operating lease liabilities, long term&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,342&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total operating lease liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,766&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted average remaining lease term&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8.4&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;years&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Weighted average discount rate&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9.2%&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6pt;' &gt;&lt;td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
  <us-gaap:OperatingLeaseCost id="ID_476" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">523000</us-gaap:OperatingLeaseCost>
  <us-gaap:ShortTermLeaseCost id="ID_477" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">29000</us-gaap:ShortTermLeaseCost>
  <us-gaap:SubleaseIncome id="ID_478" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">104000</us-gaap:SubleaseIncome>
  <us-gaap:LeaseCost id="ID_479" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">448000</us-gaap:LeaseCost>
  <us-gaap:OperatingLeasePayments id="ID_480" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1815000</us-gaap:OperatingLeasePayments>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability id="ID_481" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability id="ID_482" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">10766000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 id="ID_483" contextRef="AS_OF_Sep30_2019_Entity_0001123494">P8Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent id="ID_484" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="pure" decimals="3">0.092</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OperatingLeaseRightOfUseAsset id="ID_485" contextRef="AS_OF_Jan01_2019_Entity_0001123494" unitRef="USD" decimals="-5">9400000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseLiability id="ID_486" contextRef="AS_OF_Jan01_2019_Entity_0001123494" unitRef="USD" decimals="-5">11700000</us-gaap:OperatingLeaseLiability>
  <us-gaap:StandardProductWarrantyAccrual id="ID_487" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">246000</us-gaap:StandardProductWarrantyAccrual>
  <dei:EntityEmergingGrowthCompany id="ID_488" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">false</dei:EntityEmergingGrowthCompany>
  <dei:EntitySmallBusiness id="ID_489" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">true</dei:EntitySmallBusiness>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_490" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">5733000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:LesseeLeasesPolicyTextBlock id="ID_491" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;Leas&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' &gt;es&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The Company accounts for its leases in accordance with ASC 842 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' &gt;Leases&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The Company leases office space, manufacturing facilities, automobiles and equipment. The Company&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;concludes on whether an&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; arrangement is a lease at inception.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; This determination as to whether an arrangement contains a lease is based on an assessment as to whether a contract conveys the right to the Company to control the use of identified property, plant or equipment for per&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;iod of time in exchange for consideration. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes these lease expenses on a straight line basis over the lease term. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the Company has assessed its contracts and concluded that its leases consist of operating leases. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Operating leases are included in&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; operating lease right-of-use (&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ROU) assets, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;current portion of operating lease liabilities&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, and operating lease liabilities &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;in the Company&amp;#8217;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; consolidated balance sheets. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;ROU assets represent the Company&amp;#8217;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; right to use an underlying asset for the lease term and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lease liabilities represent the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;obligation to make lease payments arising from the lease. Operating lease R&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;OU assets and liabilities are recognized at commencement date based on the present value of lease payments over&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the lease term. As most of the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;leases do not provide an implicit rate, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the Company determines an&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; incremental borrowing rate based on t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he information available at commencement date in determining the present value of lease payments. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The incremental borrowing rate represents a significant judgment that is based on an analysis of the Company&amp;#8217;s credit rating, country risk, treasury and corpo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;rate bond yields, as well as comparison to the Company&amp;#8217;s borrowing rate on its most recent loan. The Company uses&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The Company has&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; lease agreements with lease and non-lease components, which are generally accounted for separately. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Additionally, for its leases, the Company ap&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;plies&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; a portfolio approach to effectively account for the operating lease ROU assets and liabilities. &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock id="ID_492" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' &gt;Basis of Presentation&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;The unaudited consolidated financial statements of Harvard &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Bioscience, Inc. and its wholly-owned subsidiaries (collectively, Harvard Bioscience or the Company) as of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and for the three and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; have been prepared by the Company pursu&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) h&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ave been condensed or omitted pursuant to such rules and regulations. The December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; consolidated balance sheet was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. However, the Company&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; believes that the disclosures are adequate to make the information presented not misleading. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the C&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ompany&amp;#8217;s Annual Report on Form 10-K for the fiscal year ended December&amp;#160;31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, which was filed with the SEC on March 18, 2019.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' &gt;In the opinion of management, all adjustments, which include normal recurring adjustments necessary to present a fai&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;r statement of financial position as of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, results of operations and comprehensive income (loss) for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three and nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and cash flows for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, as applicable, have been made. The results of operations for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;three months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; are not necessarily indicative of the operating results for the full fiscal year or any future periods. &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount id="ID_493" contextRef="FROM_Jan01_2019_TO_Mar31_2019_Entity_0001123494_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" unitRef="USD" decimals="-6">4000000</us-gaap:QuantifyingMisstatementInCurrentYearFinancialStatementsAmount>
  <us-gaap:ImmaterialErrorCorrection id="ID_494" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494">The immaterial misclassification understated current portion, long term debt and overstated long term debt, less current installments.&#160; This misclassification, in the amount of approximately $4.0 million, related to the classification of the Company&#8217;s excess cash flow payment made to its lenders during the quarter ended March 31, 2019 as long term instead of current on its consolidated balance sheet at December 31, 2018. &#160;The misclassification had no impact on total reported debt.</us-gaap:ImmaterialErrorCorrection>
  <us-gaap:InventoryDisclosureTextBlock id="ID_495" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;7&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Inventories&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:13.8pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;Inventories consist of the following:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Finished goods&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,835&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,936&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Work in process&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,838&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,667&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Raw materials&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;14,221&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;14,484&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23,894&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;25,087&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:RevenueFromContractWithCustomerTextBlock id="ID_496" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;17.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Revenues &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13.8pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:13.8pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' &gt;The following table represents a disaggregation of revenue from contracts with customers&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;. Revenue from continuing operations originating from the following geographic areas &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;for the&amp;#160;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; consist of&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:29.25pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment, software and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19,388&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,285&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,772&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,878&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26,323&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;822&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;198&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;51&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;24&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,095&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,210&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,483&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,823&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,902&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;27,418&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:31.5pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment, software and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19,458&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,098&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,479&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,124&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;27,159&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,077&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;297&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;79&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,476&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,535&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,395&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,558&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,147&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,635&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:31.5pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;58,979&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,814&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,956&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,675&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;81,424&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,874&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;624&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;227&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;55&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,780&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;61,853&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,438&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,183&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,730&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;85,204&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:31.5pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United States&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;United Kingdom&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Germany&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Rest of the world&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Instruments, equipment and accessories&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;56,153&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,685&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,485&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,524&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;82,847&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service, maintenance and warranty contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,107&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;631&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;277&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,069&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;59,260&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,316&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,762&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,578&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;86,916&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:36pt;' &gt;Deferred revenue &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt;As of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the Company had approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3.6&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million and $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;3.8 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;million, respectively, in&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; deferred revenue comprised of revenue deferred from service contracts and revenue deferred from advance payments.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt; Changes in defe&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;r&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;r&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ed&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; revenue from service contracts and advance payments from customers during the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nine months ended&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;September 30,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; were as follows: &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:26.25pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Service Contracts&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Customer Advances&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;Three Months Ended September 30, 2019 and 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at June 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,593&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,939&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,532&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;471&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;310&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;781&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(358)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(421)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(779)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,722&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,550&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at June 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,694&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,853&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,547&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;801&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;190&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;991&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,006)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(274)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,280)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,498&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,769&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,267&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' &gt;Nine Months Ended September 30, 2019 and 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at December 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,659&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,161&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,820&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,597&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;561&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,158&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,550)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(894)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,444)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,722&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,828&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,550&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;505&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;505&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Addition due to business combination&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;848&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,128&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,976&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Deferral of revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,084&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;434&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,518&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Recognition of deferred revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,933)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(793)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,726)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15.75pt;' &gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Balance at September 30, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,498&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,769&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,267&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:justify;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:36pt;color:#000000;' &gt;Allowance for doubtful accounts&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:justify;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' &gt;Activity in the allowance for doubtful accounts was as follows:&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13.8pt;' &gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:155.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:155.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Nine Months Ended September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:145.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance, beginning of period&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;332&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;193&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Addition due to business combination&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;102&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Bad debt expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;394&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Charge-offs and other recoveries&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(354)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(23)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Effect of foreign currency translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance, end of period&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;364&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;301&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
  <us-gaap:AssetImpairmentCharges id="ID_497" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">460000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges id="ID_498" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:Revenues id="ID_499" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">85204000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_500" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">86916000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_501" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">38116000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_502" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">42475000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GrossProfit id="ID_503" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">47088000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit id="ID_504" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">44441000</us-gaap:GrossProfit>
  <us-gaap:SellingAndMarketingExpense id="ID_505" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">17370000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense id="ID_506" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">17976000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_507" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">17215000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense id="ID_508" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">15297000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_509" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">8070000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense id="ID_510" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">7943000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_511" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4289000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_512" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3983000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AssetImpairmentCharges id="ID_513" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1401000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AssetImpairmentCharges id="ID_514" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:OperatingExpenses id="ID_515" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">48345000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses id="ID_516" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">45199000</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss id="ID_517" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1257000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="ID_518" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-758000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherInterestAndDividendIncome id="ID_519" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherInterestAndDividendIncome id="ID_520" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_521" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">32000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="ID_522" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-28000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:InterestExpense id="ID_523" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">4129000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense id="ID_524" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3835000</us-gaap:InterestExpense>
  <us-gaap:OtherInterestAndDividendIncome id="ID_525" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherInterestAndDividendIncome id="ID_526" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:OtherInterestAndDividendIncome>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_527" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-246000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_528" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-3399000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense id="ID_529" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-4343000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense id="ID_530" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-7262000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_531" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-5600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_532" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-8020000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_533" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-363000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_534" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-416000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_535" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-5237000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest id="ID_536" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-7604000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_537" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-883000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue id="ID_538" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">893000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold id="ID_539" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">534000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense id="ID_540" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">673000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax id="ID_541" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1251000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_542" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">937000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_543" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1820000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_544" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_545" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_546" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:NetIncomeLoss id="ID_547" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-5237000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss id="ID_548" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-5784000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_549" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-140</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare id="ID_550" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-210</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_551" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare id="ID_552" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:EarningsPerShareBasic id="ID_553" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-140</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic id="ID_554" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-160</us-gaap:EarningsPerShareBasic>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_555" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-140</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare id="ID_556" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-210</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_557" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare id="ID_558" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:EarningsPerShareDiluted id="ID_559" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-140</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted id="ID_560" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">-160</us-gaap:EarningsPerShareDiluted>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_561" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1686000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="ID_562" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1037000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_563" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-572000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_564" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">27000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_565" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-73000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax id="ID_566" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-99000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_567" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-7422000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_568" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-6695000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:StockholdersEquity id="ID_569" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">436000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_570" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">227249000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_571" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-122506000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_572" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-14181000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_573" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_574" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">80330000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_575" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">436000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_576" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">228177000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_577" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-125125000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_578" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-15717000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_579" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_580" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">70000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockOptionPlanExpense id="ID_581" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">987000</us-gaap:StockOptionPlanExpense>
  <us-gaap:SharesIssued id="ID_582" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">45640000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_583" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="shares" decimals="-3">45640000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_584" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="-3">45810000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_585" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">45810000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_586" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesIssued id="ID_587" contextRef="AS_OF_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">45033000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_588" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesIssued id="ID_589" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">45033000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_590" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_591" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockOptionPlanExpense id="ID_592" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">486000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockholdersEquity id="ID_593" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">435000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_594" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">225530000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_595" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-122751000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_596" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-11587000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_597" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_598" contextRef="AS_OF_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">80959000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_599" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">436000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_600" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">226377000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_601" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-119889000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_602" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-13532000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_603" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_604" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">159000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_605" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockOptionPlanExpense id="ID_606" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">2193000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_607" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-5237000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_608" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-2185000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_609" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">436000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_610" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">228177000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_611" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-125125000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_612" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-15717000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_613" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_614" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">82724000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_615" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">159000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_616" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_617" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-2185000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:SharesIssued id="ID_618" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">45124000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_619" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_620" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">94000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_621" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">792000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_622" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">203000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:SharesIssued id="ID_623" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">45810000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_624" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="-3">45124000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_625" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="-3">792000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_626" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="-3">203000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:SharesIssued id="ID_627" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="-3">45810000</us-gaap:SharesIssued>
  <us-gaap:SharesIssued id="ID_628" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">42764000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_629" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">1690000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_630" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">25000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_631" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">895000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_632" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">341000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:SharesIssued id="ID_633" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="shares" decimals="-3">42764000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_634" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">1690000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_635" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">895000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_636" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">341000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:StockholdersEquity id="ID_637" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">419000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_638" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">218792000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_639" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-116967000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_640" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-10676000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_641" contextRef="AS_OF_Dec31_2017_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_642" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">11000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_643" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">5117000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_644" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_645" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_646" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">9000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <hbio:SharesWithheldForTaxesValue id="ID_647" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4000</hbio:SharesWithheldForTaxesValue>
  <hbio:SharesWithheldForTaxesValue id="ID_648" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">600000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:StockOptionPlanExpense id="ID_649" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">2232000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_650" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-5784000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_651" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-911000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_652" contextRef="AS_OF_Dec31_2017_Entity_0001123494" unitRef="USD" decimals="-3">80900000</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_653" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">5128000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_654" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">11000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_655" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">9000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <hbio:SharesWithheldForTaxesValue id="ID_656" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">604000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_657" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-911000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan id="ID_658" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">70000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <hbio:SharesWithheldForTaxesValue id="ID_659" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">129000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:ProvisionForDoubtfulAccounts id="ID_660" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_661" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">8173000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:InventoryFinishedGoods id="ID_662" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5835000</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryFinishedGoods id="ID_663" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">6936000</us-gaap:InventoryFinishedGoods>
  <us-gaap:InventoryWorkInProcess id="ID_664" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3838000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryWorkInProcess id="ID_665" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">3667000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryRawMaterials id="ID_666" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">14221000</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryRawMaterials id="ID_667" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">14484000</us-gaap:InventoryRawMaterials>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="ID_668" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Finished goods&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,835&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,936&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Work in process&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,838&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,667&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Raw materials&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;14,221&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;14,484&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Arial;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23,894&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;25,087&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:StandardProductWarrantyAccrual id="ID_669" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">391000</us-gaap:StandardProductWarrantyAccrual>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer id="ID_670" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">600000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer id="ID_671" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-5">500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_672" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">376000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanInterestCost id="ID_673" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">371000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_674" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">519000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets id="ID_675" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">575000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_676" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-216000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses id="ID_677" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-163000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_678" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">73000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost id="ID_679" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-82000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:OperatingLeaseCost id="ID_680" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1561000</us-gaap:OperatingLeaseCost>
  <us-gaap:ShortTermLeaseCost id="ID_681" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">156000</us-gaap:ShortTermLeaseCost>
  <us-gaap:SubleaseIncome id="ID_682" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">309000</us-gaap:SubleaseIncome>
  <us-gaap:LeaseCost id="ID_683" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1408000</us-gaap:LeaseCost>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount id="ID_684" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">5122000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_685" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1956732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod id="ID_686" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
  <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 id="ID_687" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">4.25</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_688" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="shares" decimals="INF">1233762</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_689" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">3.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_690" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="INF">116944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_691" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="myUSDPerShare" decimals="INF">4.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensation id="ID_692" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">34000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_693" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">45000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_694" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">68000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_695" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">331000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_696" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">1975000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_697" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">1581000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_698" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">116000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_699" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">125000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_700" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">0</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_701" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_hbio_DiscontinuedOperationsMember" unitRef="USD" decimals="-3">150000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_702" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">2193000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation id="ID_703" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">2232000</us-gaap:ShareBasedCompensation>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_704" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">37764489</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_705" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="INF">36169536</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_706" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="ID_707" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_708" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="INF">37764489</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_709" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="INF">36169536</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <hbio:PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation id="ID_710" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember" unitRef="pure" decimals="2">0.5</hbio:PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_711" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">-572000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_712" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-3">27000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_713" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">73000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet id="ID_714" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember" unitRef="USD" decimals="-3">99000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
  <us-gaap:Revenues id="ID_715" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">58979000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_716" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">7814000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_717" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">8956000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_718" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">5675000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_719" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">2874000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_720" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">624000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_721" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">227000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_722" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">55000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_723" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">81424000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_724" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">3780000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_725" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">61853000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_726" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">8438000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_727" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">9183000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_728" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">5730000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_729" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">59260000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_730" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">11316000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_731" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">9762000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_732" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">6578000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_733" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">56153000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_734" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">10685000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_735" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">9485000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_736" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">6524000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_737" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">3107000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_738" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3">631000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_739" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3">277000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_740" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember_srt_StatementGeographicalAxis_hbio_RestOfWorldMember" unitRef="USD" decimals="-3">54000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_741" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_InstrumentsEquipmentAndAccessoriesMember" unitRef="USD" decimals="-3">82847000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_742" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_srt_ProductOrServiceAxis_hbio_ServiceMaintenanceAndWarrantyContractsMember" unitRef="USD" decimals="-3">4069000</us-gaap:Revenues>
  <hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination id="ID_743" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination>
  <hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination id="ID_744" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">102000</hbio:AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable id="ID_745" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-3">332000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:IncomeTaxDisclosureTextBlock id="ID_746" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;19&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Income Tax &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;Income tax benefit from continuing operations was approximately $0.1 million and $0.7 million for the three months ended September 30, 2019 and 2018, respectively. The effective tax rate on continuing operations was &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% for the three months ended Septembe&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;r 30, 2019 compared with &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;71.8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% for the same period in 2018. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;Income tax from continuing operations was a benefit of approximately $0.4 million and $0.4 million for the nine months ended September 30, 2019 and 2018, respectively. The effective tax rate on &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;continuing operations was &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% for the nine months ended September 30, 2019, compared with &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5.2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% for the same period in 2018.  &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;The difference between the Company&amp;#8217;s effective tax rates in 2019 and 2018 compared to the U.S. statutory tax rate of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;21&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;% is pri&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;marily due to the mix of year-to-date and forecasted income or losses in the U.S. and foreign tax jurisdictions, the impact of different tax rates in certain foreign jurisdictions, the impact of the inclusion of foreign income in U.S. taxable income under &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;the GILTI (Global Intangible Low-Taxed Inc&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ome) tax rules, limitations on interest expense deductions, the adjustment of estimates for the tax impact of certain acquisitions and dispositions, the tax impact of stock compensation deductions,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; and, in 2018, ce&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;rtain non-deductible acquisition costs.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:11pt;color:#000000;' &gt;&amp;#160;&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:12pt;' &gt; &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;For the three months ended September 30, 2019 and 2018 and the nine months ended September 30, 2019, no income tax expense or benefit was recorded for discontinued operations. For the nine months ended September &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;30, 2018, income tax benefit recorded for discontinued operations was $0.9 million.  &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_747" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_748" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1593000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_749" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">1939000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_750" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">471000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueAdditions id="ID_751" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">310000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_752" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">358000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_753" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">421000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_754" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">16000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_755" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">3532000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenueAdditions id="ID_756" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">781000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_757" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">779000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_758" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">16000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_759" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1694000</us-gaap:DeferredRevenue>
  <us-gaap:DeferredRevenue id="ID_760" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">1853000</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_761" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">0</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_762" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_763" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">801000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueAdditions id="ID_764" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">190000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_765" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">1006000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_766" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">274000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_767" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_ServiceContractsMember" unitRef="USD" decimals="-3">9000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_768" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_DeferredRevenueArrangementTypeAxis_hbio_CustomerAdvancesMember" unitRef="USD" decimals="-3">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_769" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3547000</us-gaap:DeferredRevenue>
  <hbio:DeferredRevenueAdditionsDueToBusinessCombination id="ID_770" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</hbio:DeferredRevenueAdditionsDueToBusinessCombination>
  <us-gaap:DeferredRevenueAdditions id="ID_771" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">991000</us-gaap:DeferredRevenueAdditions>
  <us-gaap:DeferredRevenueRevenueRecognized1 id="ID_772" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1280000</us-gaap:DeferredRevenueRevenueRecognized1>
  <us-gaap:ForeignCurrencyTransactionGainLossRealized id="ID_773" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">9000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
  <us-gaap:DeferredRevenue id="ID_774" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" decimals="-5">3800000</us-gaap:DeferredRevenue>
  <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred id="ID_775" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">300000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
  <hbio:SharesWithheldForTaxesValue id="ID_776" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">128000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_777" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-1536000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <hbio:SharesWithheldForTaxesValue id="ID_778" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">552000</hbio:SharesWithheldForTaxesValue>
  <hbio:SharesWithheldForTaxesValue id="ID_779" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">551000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:ProvisionForDoubtfulAccounts id="ID_780" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">394000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:BusinessAcquisitionsProFormaRevenue id="ID_781" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">90384000</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss id="ID_782" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="USD" decimals="-3">-236000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear id="ID_783" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths id="ID_784" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo id="ID_785" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree id="ID_786" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour id="ID_787" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive id="ID_788" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">5200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries id="ID_789" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">354000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries id="ID_790" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">23000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
  <dei:EntityCurrentReportingStatus id="ID_791" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">Yes</dei:EntityCurrentReportingStatus>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock id="ID_792" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;10&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Related Party Transactions&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' &gt;As part of the acquisitions of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Multi Channel&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Systems MCS GmbH (MCS) and Triangle &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;BioSystems&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, Inc. (TBSI) in 2014, the Company signed lease agreements with the former owners of these acquired companies.  The principals of such former owners of MCS and TBSI &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;were employees of the Company as of September 30, 2019 and 2018. Pursuant to these lease agreements, the Company made rent payments of approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for the three months ended September 30, 2019 and 2018, and approximately $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million for the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; nine months ended September 30, 2019 and 2018, respectively.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:EarlyRepaymentOfSeniorDebt id="ID_793" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_hbio_ExcessCashFlowMember" unitRef="USD" decimals="-6">4000000</us-gaap:EarlyRepaymentOfSeniorDebt>
  <us-gaap:EarlyRepaymentOfSeniorDebt id="ID_794" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_LongtermDebtTypeAxis_hbio_DenvilleTransactionMember" unitRef="USD" decimals="-6">1000000</us-gaap:EarlyRepaymentOfSeniorDebt>
  <dei:EntityShellCompany id="ID_795" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">false</dei:EntityShellCompany>
  <us-gaap:CommitmentsAndContingencies id="ID_796" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" xsi:nil="true"></us-gaap:CommitmentsAndContingencies>
  <us-gaap:CommitmentsAndContingencies id="ID_797" contextRef="AS_OF_Dec31_2018_Entity_0001123494" unitRef="USD" xsi:nil="true"></us-gaap:CommitmentsAndContingencies>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities id="ID_798" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">-608000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities id="ID_799" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-2566000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets id="ID_800" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">147000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets id="ID_801" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1184000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_802" contextRef="AS_OF_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">6661000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <hbio:SharesWithheldForTaxesValue id="ID_803" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-1000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_804" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">8000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_805" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">3134000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_806" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_807" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">3142000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross id="ID_808" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
  <us-gaap:StockOptionPlanExpense id="ID_809" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">486000</us-gaap:StockOptionPlanExpense>
  <us-gaap:NetIncomeLoss id="ID_810" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-256000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss id="ID_811" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-256000</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_812" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">575000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_813" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">575000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_814" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">971000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_815" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">971000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_816" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">90000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross id="ID_817" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">90000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <hbio:Shareswithheldfortaxesshares id="ID_818" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">130000</hbio:Shareswithheldfortaxesshares>
  <hbio:Shareswithheldfortaxesshares id="ID_819" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">130000</hbio:Shareswithheldfortaxesshares>
  <us-gaap:StockholdersEquity id="ID_820" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">427000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_821" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">221910000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_822" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-122495000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_823" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-12162000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_824" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-10668000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity id="ID_825" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="USD" decimals="-3">77012000</us-gaap:StockholdersEquity>
  <us-gaap:SharesIssued id="ID_826" contextRef="AS_OF_Jun30_2018_Entity_0001123494" unitRef="shares" decimals="-3">44102000</us-gaap:SharesIssued>
  <hbio:SharesWithheldForTaxesValue id="ID_827" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">1000</hbio:SharesWithheldForTaxesValue>
  <hbio:SharesWithheldForTaxesValue id="ID_828" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">1000</hbio:SharesWithheldForTaxesValue>
  <hbio:SharesWithheldForTaxesValue id="ID_829" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-1000</hbio:SharesWithheldForTaxesValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_830" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_831" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock id="ID_832" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:174.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:174.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Foreign currency translation adjustments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(14,316)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(12,630)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Derivatives qualifying as hedges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(669)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(170)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.4pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Defined benefit pension plans&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(732)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(732)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &gt;&lt;td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(15,717)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(13,532)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Calibri;font-size:11pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_833" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-14316000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_834" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-12630000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_835" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">-669000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_836" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">-170000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_837" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="USD" decimals="-3">-732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_838" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="USD" decimals="-3">-732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne id="ID_839" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">2000000</hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne>
  <hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo id="ID_840" contextRef="AS_OF_Jan22_2018_Entity_0001123494" unitRef="USD" decimals="-6">1000000</hbio:ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo>
  <us-gaap:AssetImpairmentCharges id="ID_841" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-5">900000</us-gaap:AssetImpairmentCharges>
  <us-gaap:CommonStockSharesOutstanding id="ID_842" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="0">4055076</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding id="ID_843" contextRef="AS_OF_Sep30_2018_Entity_0001123494_us-gaap_AwardTypeAxis_hbio_MarketConditionRestrictedStockUnitMember" unitRef="shares" decimals="0">3286853</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:PropertyPlantAndEquipmentDisposals id="ID_844" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">3500000</us-gaap:PropertyPlantAndEquipmentDisposals>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="ID_845" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="pure" decimals="2">0.02</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="ID_846" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="pure" decimals="3">0.718</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="ID_847" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="pure" decimals="3">0.065</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations id="ID_848" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="pure" decimals="3">0.052</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SubsequentEventsTextBlock id="ID_849" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;20&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;Subsequent Event&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;On &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;November 4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, 2019, the Company entered into a Second Amendment &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;of its&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Financing Agreement&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; with&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Cerberus Business Finance, LLC, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;as collateral agent for the Lenders, and PNC Bank, National Association, as administrative agent for the Lenders.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; The amendment increases the maximum leverage ratio covenant and amount of restructuring and related costs to be excluded from consolidated EBI&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;TDA and decreases the minimum fixed charge ratio covenant. Additionally, the applicable interest rate margin was modified to adjust based on the Company&amp;#8217;s leverage ratio. The Company also agreed to extend the prepayment penalty periods and paid a $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,000&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; a&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;mendment fee. The amendment is effective for covenant calculations commencing with the period ended September 30, 2019, other than the change in minimum fixed charge ratio which is effective beginning the three months ended December 31&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, 2019. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' &gt;Prior to t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;his amendment, the Company exceeded the maximum leverage ratio covenant due primarily to costs associated with the resignation of its previous CEO in July 2019 and certain restructuring activity during the quarter ended September 30, 2019. The Company is c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ompliant with all covenants under the Financing Agreement as of September 30, 2019 with the completion of this amendment. &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock id="ID_850" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;	Restructuring and Other Exit Costs &lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' &gt;During the three months ended September 30, 2019, the Company recorded restructuring charges of $0.9 million as a result of the decision to discontinue&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; one of the Company&amp;#8217;s product lines and cease operations in its facility in North Carolina.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:12pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' &gt;The following table summarizes the activity for &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;accrued &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;restructuring&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; liability &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;for the three months ended September 30, 2019&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;:&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:26.25pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Cost of Revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Severance Costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Impairment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Other&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at June 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Restructuring charges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;235&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;209&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;460&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;914&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-cash charges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(235)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(460)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(10)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(705)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash payments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;208&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;208&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' &gt;Of the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$0.9 million &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;restructuring costs incurred during the three months ended September 30, 2019, $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;million has been recorded as impairment of intangible assets in the accompanying consolidated statement&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; of operations &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;and comprehensive income &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(loss) &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;and the remaining costs of $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; million &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;have been included as a component of selling, general and administrative expenses. As of&amp;#160;September 30, 2019, the Company had a restructuring liability of&amp;#160;$&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.2 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;million&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; which &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;is payable within the next twelve mo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;nths.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
  <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock id="ID_851" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:26.25pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Cost of Revenues&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Severance Costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Impairment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Other&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at June 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Restructuring charges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;235&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;209&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;460&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;914&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-cash charges&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(235)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(460)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(10)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(705)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash payments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:13.5pt;' &gt;&lt;td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Balance at September 30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;208&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;208&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
  <us-gaap:RestructuringReserve id="ID_852" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_853" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_854" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_855" contextRef="AS_OF_Jun30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringCharges id="ID_856" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember" unitRef="USD" decimals="-3">235000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_857" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember" unitRef="USD" decimals="-3">209000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_858" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember" unitRef="USD" decimals="-3">460000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_859" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember" unitRef="USD" decimals="-3">10000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_860" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember" unitRef="USD" decimals="-3">235000</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_861" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_862" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember" unitRef="USD" decimals="-3">460000</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_863" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember" unitRef="USD" decimals="-3">10000</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:PaymentsForRestructuring id="ID_864" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_865" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember" unitRef="USD" decimals="-3">1000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_866" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_867" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRestructuring>
  <us-gaap:RestructuringReserve id="ID_868" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_CostOfRevenueMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_869" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember" unitRef="USD" decimals="-3">208000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_870" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_hbio_ImpairmentRelatedToRestructuringMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_871" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_872" contextRef="AS_OF_Jun30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringCharges id="ID_873" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">914000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_874" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">705000</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:PaymentsForRestructuring id="ID_875" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">1000</us-gaap:PaymentsForRestructuring>
  <us-gaap:RestructuringReserve id="ID_876" contextRef="AS_OF_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">208000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringCharges id="ID_877" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="-5">400000</us-gaap:RestructuringCharges>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="ID_878" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">180000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities id="ID_879" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">-1968000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments id="ID_880" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
  <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments id="ID_881" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">41000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
  <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments id="ID_882" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
  <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments id="ID_883" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">41000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax id="ID_884" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation id="ID_885" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax id="ID_886" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-3">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice id="ID_887" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="myUSDPerShare" decimals="INF">3.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_888" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="shares" decimals="-3">25000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesIssued id="ID_889" contextRef="AS_OF_Jun30_2018_Entity_0001123494_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">44102000</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans id="ID_890" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="-3">94000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_891" contextRef="FROM_Jul01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-5">100000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_892" contextRef="FROM_Jul01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">100000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_893" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="USD" decimals="-5">300000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet id="ID_894" contextRef="FROM_Jan01_2018_TO_Sep30_2018_Entity_0001123494" unitRef="USD" decimals="-5">300000</us-gaap:OperatingLeasesRentExpenseNet>
  <hbio:ReclassificationOfIntangibleAssets id="ID_895" contextRef="FROM_Apr01_2019_TO_Jun30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-5">400000</hbio:ReclassificationOfIntangibleAssets>
  <us-gaap:SubsequentEventDescription id="ID_896" contextRef="FROM_Nov04_2019_TO_Nov04_2019_Entity_0001123494_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">On November 4, 2019, the Company entered into a Second Amendment of its Financing Agreement with Cerberus Business Finance, LLC, as collateral agent for the Lenders, and PNC Bank, National Association, as administrative agent for the Lenders.</us-gaap:SubsequentEventDescription>
  <us-gaap:PaymentsOfFinancingCosts id="ID_897" contextRef="FROM_Nov04_2019_TO_Nov04_2019_Entity_0001123494_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="USD" decimals="0">50000</us-gaap:PaymentsOfFinancingCosts>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_898" contextRef="FROM_Jan01_2019_TO_Sep30_2019_Entity_0001123494" unitRef="shares" decimals="0">2500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_899" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">1357000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_900" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">7000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_901" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">22014000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_902" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">40962000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_903" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">11805000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_904" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">22428000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_905" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">4347000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_906" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember" unitRef="USD" decimals="-3">0</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_907" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3">0</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_908" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">13148000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_909" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">25053000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_910" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="USD" decimals="-3">4967000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_911" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">10209000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_912" contextRef="AS_OF_Sep30_2019_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">18534000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_913" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">9509000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_914" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">16215000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_915" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">22657000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_916" contextRef="AS_OF_Dec31_2018_Entity_0001123494_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember" unitRef="USD" decimals="-3">41268000</us-gaap:FiniteLivedIntangibleAssetsGross>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>hbio-20190930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.26 (5021) using Fujitsu Interstage XWand -->
<!-- Validation status: Passed -->
<schema targetNamespace="http://www.harvardbioscience.com/20190930" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:hbio="http://www.harvardbioscience.com/20190930" 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:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
    <annotation>
        <appinfo>
            <link:linkbaseRef xlink:type="simple" xlink:href="hbio-20190930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="hbio-20190930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="hbio-20190930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="hbio-20190930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" id="ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS">
                <link:definition>000400 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS" id="ELRID_CONSOLIDATEDBALANCESHEETS">
                <link:definition>000200 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" id="ELRID_CONSOLIDATEDBALANCESHEETSParentheticals">
                <link:definition>000300 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="ELRID_CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
                <link:definition>000600 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Warranties" id="ELRID_Warranties">
                <link:definition>010138 - Disclosure - Warranties</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Inventories" id="ELRID_Inventories">
                <link:definition>010050 - Disclosure - Inventories</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssets" id="ELRID_AmortizableIntangibleAssets">
                <link:definition>010045 - Disclosure - Amortizable Intangible Assets</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/IncomeTaxes" id="ELRID_IncomeTaxes">
                <link:definition>010140 - Disclosure - Income Taxes</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/SegmentReporting" id="ELRID_SegmentReporting">
                <link:definition>010210 - Disclosure - Segment Reporting</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStock" id="ELRID_CapitalStock">
                <link:definition>010110 - Disclosure - Capital Stock</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlans" id="ELRID_EmployeeBenefitPlans">
                <link:definition>010100 - Disclosure - Employee Benefit Plans</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Leases" id="ELRID_Leases">
                <link:definition>010105 - Disclosure - Leases</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Organiziation" id="ELRID_Organiziation">
                <link:definition>010000 - Disclosure - Organiziation</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Concentrations" id="ELRID_Concentrations">
                <link:definition>010030 - Disclosure - Concentrations</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipment" id="ELRID_PropertyPlantAndEquipment">
                <link:definition>010060 - Disclosure - Property, Plant and Equipment</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AccruedExpenses" id="ELRID_AccruedExpenses">
                <link:definition>010150 - Disclosure - Accrued Expenses</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CommitmentsAndContingentLiabilities" id="ELRID_CommitmentsAndContingentLiabilities">
                <link:definition>010180 - Disclosure - Commitments and Contingent Liabilities</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebts" id="ELRID_AllowanceForDoubtfulDebts">
                <link:definition>010220 - Disclosure - Allowance for Doubtful Debts</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunaudited" id="ELRID_QuarterlyFinancialInformationunaudited">
                <link:definition>010240 - Disclosure - Quarterly Financial Information (unaudited)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" id="ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies">
                <link:definition>200000 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsTables" id="ELRID_AmortizableIntangibleAssetsTables">
                <link:definition>300015 - Disclosure - Amortizable Intangible Assets (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/InventoriesTables" id="ELRID_InventoriesTables">
                <link:definition>300020 - Disclosure - Inventories (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AcquisitionsTables" id="ELRID_AcquisitionsTables">
                <link:definition>300011 - Disclosure - Acquisitions (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/WarrantiesTables" id="ELRID_WarrantiesTables">
                <link:definition>300118 - Disclosure - Warranties (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansTables" id="ELRID_EmployeeBenefitPlansTables">
                <link:definition>300060 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LeasesTables" id="ELRID_LeasesTables">
                <link:definition>300070 - Disclosure - Leases (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStockTables" id="ELRID_CapitalStockTables">
                <link:definition>300080 - Disclosure - Capital Stock (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/SegmentAndRelatedInformationTables" id="ELRID_SegmentAndRelatedInformationTables">
                <link:definition>300160 - Disclosure - Segment and Related Information (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsNarrativesDetails" id="ELRID_AmortizableIntangibleAssetsNarrativesDetails">
                <link:definition>400031 - Disclosure - Amortizable Intangible Assets (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails" id="ELRID_AmortizableIntangibleAssetsDetails">
                <link:definition>400032 - Disclosure - Amortizable Intangible Assets (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/InventoriesDetails" id="ELRID_InventoriesDetails">
                <link:definition>400040 - Disclosure - Inventories (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails" id="ELRID_AcquisitionsNarrativesDetails">
                <link:definition>400025 - Disclosure - Acquisitions (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AcquisitionsDetails" id="ELRID_AcquisitionsDetails">
                <link:definition>400026 - Disclosure - Acquisitions (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/WarrantiesDetails" id="ELRID_WarrantiesDetails">
                <link:definition>400259 - Disclosure - Warranties (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansAssumptionsDetails" id="ELRID_EmployeeBenefitPlansAssumptionsDetails">
                <link:definition>400100 - Disclosure - Employee Benefit Plans  - Assumptions (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansNarrativesDetails" id="ELRID_EmployeeBenefitPlansNarrativesDetails">
                <link:definition>400080 - Disclosure - Employee Benefit Plans (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails" id="ELRID_EmployeeBenefitPlansDetails">
                <link:definition>400090 - Disclosure - Employee Benefit Plans (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LeasesNarrativesDetails" id="ELRID_LeasesNarrativesDetails">
                <link:definition>400130 - Disclosure - Leases (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LeasesMaturityDetails" id="ELRID_LeasesMaturityDetails">
                <link:definition>400140 - Disclosure - Leases - Maturity (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails" id="ELRID_CapitalStockNarrativesDetails">
                <link:definition>400150 - Disclosure - Capital Stock (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails" id="ELRID_CapitalStockStockOptionsAndRestrictedStockActivityDetails">
                <link:definition>400160 - Disclosure - Capital Stock - Stock options and restricted stock activity (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails" id="ELRID_LongTermDebtNarrativesDetails">
                <link:definition>400190 - Disclosure - Long Term Debt (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails" id="ELRID_IncomeTaxNarrativesDetails">
                <link:definition>400260 - Disclosure - Income Tax (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" id="ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPolicies">
                <link:definition>010010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncements" id="ELRID_RecentlyIssuedAccountingPronouncements">
                <link:definition>010020 - Disclosure - Recently Issued Accounting Pronouncements</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LongTermDebt" id="ELRID_LongTermDebt">
                <link:definition>010115 - Disclosure - Long Term Debt</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails" id="ELRID_CapitalStockStockbasedCompensationExpenseDetails">
                <link:definition>400170 - Disclosure - Capital Stock - Stock-based compensation expense (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" id="ELRID_AmortizableIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails">
                <link:definition>400033 - Disclosure - Amortizable Intangible Assets - Change in carrying amount of goodwill (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentTables" id="ELRID_PropertyPlantAndEquipmentTables">
                <link:definition>300030 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LongTermDebtTables" id="ELRID_LongTermDebtTables">
                <link:definition>300090 - Disclosure - Long Term Debt (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AccruedExpensesTables" id="ELRID_AccruedExpensesTables">
                <link:definition>300140 - Disclosure - Accrued Expenses (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/IncomeTaxesTables" id="ELRID_IncomeTaxesTables">
                <link:definition>300120 - Disclosure - Income Taxes (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebtsTables" id="ELRID_AllowanceForDoubtfulDebtsTables">
                <link:definition>300170 - Disclosure - Allowance for Doubtful Debts (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunauditedTables" id="ELRID_QuarterlyFinancialInformationunauditedTables">
                <link:definition>300190 - Disclosure - Quarterly Financial Information (unaudited) (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/ConcentrationsNarrativesDetails" id="ELRID_ConcentrationsNarrativesDetails">
                <link:definition>400010 - Disclosure - Concentrations (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails" id="ELRID_PropertyPlantAndEquipmentDetails">
                <link:definition>400050 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RevenuesAllowanceForDoubtfulDebtsDetails" id="ELRID_RevenuesAllowanceForDoubtfulDebtsDetails">
                <link:definition>400258 - Disclosure - Revenues - Allowance for doubtful debts (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/IncomeTaxDetails" id="ELRID_IncomeTaxDetails">
                <link:definition>400280 - Disclosure - Income Tax (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDefinedBenefitPlanDetails" id="ELRID_EmployeeBenefitPlansDefinedBenefitPlanDetails">
                <link:definition>400110 - Disclosure - Employee Benefit Plans - Defined benefit plan (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansPlanAssetsDetails" id="ELRID_EmployeeBenefitPlansPlanAssetsDetails">
                <link:definition>400120 - Disclosure - Employee Benefit Plans - Plan assets (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStockDetails" id="ELRID_CapitalStockDetails">
                <link:definition>400180 - Disclosure - Capital Stock (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails" id="ELRID_RevenuesDeferredRevenueDetails">
                <link:definition>400257 - Disclosure - Revenues - Deferred revenue (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParentheticals" id="ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParentheticals">
                <link:definition>000510 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parentheticals)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" id="ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails">
                <link:definition>400000 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Derivatives" id="ELRID_Derivatives">
                <link:definition>010120 - Disclosure - Derivatives</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DerivativeTables" id="ELRID_DerivativeTables">
                <link:definition>300100 - Disclosure - Derivative (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DerivativeNarrativesDetails" id="ELRID_DerivativeNarrativesDetails">
                <link:definition>400220 - Disclosure - Derivative (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DerivativeDetails" id="ELRID_DerivativeDetails">
                <link:definition>400230 - Disclosure - Derivative (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails" id="ELRID_DerivativeOtherComprehensiveIncomeLossDetails">
                <link:definition>400240 - Disclosure - Derivative - Other comprehensive income loss (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/FairValueMeasurements" id="ELRID_FairValueMeasurements">
                <link:definition>010130 - Disclosure - Fair Value Measurements</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsTables" id="ELRID_FairValueMeasurementsTables">
                <link:definition>300110 - Disclosure - Fair Value Measurements (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsDetails" id="ELRID_FairValueMeasurementsDetails">
                <link:definition>400250 - Disclosure - Fair Value Measurements (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactions" id="ELRID_RelatedPartyTransactions">
                <link:definition>010080 - Disclosure - Related Party Transactions</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeLoss" id="ELRID_AccumulatedOtherComprehensiveIncomeLoss">
                <link:definition>010040 - Disclosure - Accumulated Other Comprehensive Income Loss</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeTables" id="ELRID_AccumulatedOtherComprehensiveIncomeTables">
                <link:definition>300010 - Disclosure - Accumulated Other Comprehensive Income (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeDetails" id="ELRID_AccumulatedOtherComprehensiveIncomeDetails">
                <link:definition>400020 - Disclosure - Accumulated Other Comprehensive Income (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails" id="ELRID_LongTermDebtBorrowingsDetails">
                <link:definition>400200 - Disclosure - Long Term Debt - Borrowings (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails" id="ELRID_RelatedPartyTransactionsNarrativesDetails">
                <link:definition>400060 - Disclosure - Related Party Transactions (Narratives) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/SummaryOfSignificantAccountingPoliciesTables" id="ELRID_SummaryOfSignificantAccountingPoliciesTables">
                <link:definition>300000 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DocumentAndEntityInformation" id="ELRID_DocumentAndEntityInformation">
                <link:definition>000100 - Document - Document and Entity Information</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Acquisitions" id="ELRID_Acquisitions">
                <link:definition>010041 - Disclosure - Acquisitions</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsNarrativeDetails" id="ELRID_DiscontinuedOperationsNarrativeDetails">
                <link:definition>400028 - Disclosure - Discontinued Operations (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" id="ELRID_DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails">
                <link:definition>400029 - Disclosure - Discontinued Operations - Assets and Liabilities held for sale (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsIncomelossDetails" id="ELRID_DiscontinuedOperationsIncomelossDetails">
                <link:definition>400030 - Disclosure - Discontinued Operations - income (loss) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsTables" id="ELRID_DiscontinuedOperationsTables">
                <link:definition>300012 - Disclosure - Discontinued Operations (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperations" id="ELRID_DiscontinuedOperations">
                <link:definition>010042 - Disclosure - Discontinued Operations</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/Revenues" id="ELRID_Revenues">
                <link:definition>010135 - Disclosure - Revenues</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RevenuesTables" id="ELRID_RevenuesTables">
                <link:definition>300115 - Disclosure - Revenues (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails" id="ELRID_RevenuesDisaggregationDetails">
                <link:definition>400256 - Disclosure - Revenues - Disaggregation (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails" id="ELRID_RecentlyIssuedAccountingPronouncementsDetails">
                <link:definition>400005 - Disclosure - Recently Issued Accounting Pronouncements (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" id="ELRID_CapitalStockAssumptionsBlackScholesAndMonteCarloDetails">
                <link:definition>400165 - Disclosure - Capital Stock - Assumptions Black Scholes and Monte Carlo (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CapitalStockWeightedAverageNumberOfSharesDetails" id="ELRID_CapitalStockWeightedAverageNumberOfSharesDetails">
                <link:definition>400175 - Disclosure - Capital Stock - Weighted average number of shares (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" id="ELRID_CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
                <link:definition>000550 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" id="ELRID_LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails">
                <link:definition>400135 - Disclosure - Leases - Components of lease expense and other supplementary information (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RevenuesNarrativeDetails" id="ELRID_RevenuesNarrativeDetails">
                <link:definition>400255 - Disclosure - Revenues - Narrative (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/SubsequentEvent" id="ELRID_SubsequentEvent">
                <link:definition>010290 - Disclosure - Subsequent Event</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCosts" id="ELRID_RestructuringAndOtherExitCosts">
                <link:definition>010070 - Disclosure - Restructuring and Other Exit Costs</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsTables" id="ELRID_RestructuringAndOtherExitCostsTables">
                <link:definition>300040 - Disclosure - Restructuring and Other Exit Costs (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsDetails" id="ELRID_RestructuringAndOtherExitCostsDetails">
                <link:definition>400055 - Disclosure - Restructuring and Other Exit Costs (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.harvardbioscience.com/role/SubsequentEventDetails" id="ELRID_SubsequentEventDetails">
                <link:definition>400290 - Disclosure - Subsequent Event (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
        </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://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element name="AmortizationOfCatalogCosts" id="hbio_AmortizationOfCatalogCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AdditionsToCatalogCosts" id="hbio_AdditionsToCatalogCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="OrganizationDisclosureAbstract" id="hbio_OrganizationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OrganizationDisclosureTextBlock" id="hbio_OrganizationDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ConcentrationsDisclosureAbstract" id="hbio_ConcentrationsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AccruedExpensesDisclosureTextBlock" id="hbio_AccruedExpensesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AllowanceForDoubtfulDebtsDisclosureAbstract" id="hbio_AllowanceForDoubtfulDebtsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllowanceForDoubtfulDebtsDisclosureTextBlock" id="hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" id="hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" id="hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalIntangibleAssets" id="hbio_TotalIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="StockOptionsAndRestrictedStockUnitsIssued" id="hbio_StockOptionsAndRestrictedStockUnitsIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FungibleShareAdjustmentForRestrictedStockUnitsGranted" id="hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" id="hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InterestRateInExcessOfLiborOnCreditFacility" id="hbio_InterestRateInExcessOfLiborOnCreditFacility" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StockOptionsAndRestrictedStockUnitsCancelled" id="hbio_StockOptionsAndRestrictedStockUnitsCancelled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FungibleShareAdjustmentForRestrictedStockUnitsCancelled" id="hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AhnBiotechnologieGmbhAcquisitionMember" id="hbio_AhnBiotechnologieGmbhAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComprehensiveIncomeLossPolicyTextBlock" id="hbio_ComprehensiveIncomeLossPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ImpairmentOfLongLivedAssetsPolicyTextBlock" id="hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPropertyPlantAndEquipmentTableTextBlock" id="hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NetAssetsByGeographicAreaTableTextBlock" id="hbio_NetAssetsByGeographicAreaTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardFederalAndState" id="hbio_NetOperatingLossCarryforwardFederalAndState" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NetOperatingLossCarryforwardForeign" id="hbio_NetOperatingLossCarryforwardForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NetOperatingLossCarryforwardsSubjectToAnnualLimitation" id="hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NetOperatingLossCarryforwardsAnnualLimitation" id="hbio_NetOperatingLossCarryforwardsAnnualLimitation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UndistributedForeignEarnings" id="hbio_UndistributedForeignEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CashInForeignSubsidiaries" id="hbio_CashInForeignSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CashHeldInForeignSubsidiariesUsedForAcquisitions" id="hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" id="hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" id="hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CmaAcquisitionMember" id="hbio_CmaAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" id="hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" id="hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" id="hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" id="hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsEightCentsToFourDollarsSeventeenCentsMember" id="hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" id="hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" id="hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" id="hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" id="hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" id="hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxDisclosureLineItems" id="hbio_IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" id="hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashInForeignSubsidiariesUsedForAcquisitionsAxis" id="hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TypesOfAcquisitionsDomain" id="hbio_TypesOfAcquisitionsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanPurchasesDuringYear" id="hbio_DefinedBenefitPlanPurchasesDuringYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanUnrealizedLossGain" id="hbio_DefinedBenefitPlanUnrealizedLossGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NumberOfCustomersWithBenchmarkContribution" id="hbio_NumberOfCustomersWithBenchmarkContribution" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NumberOfCustomersWithBenchmarkContributionExceptOne" id="hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ServiceCostForDefinedBenefitPlan" id="hbio_ServiceCostForDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FairValueImpairmentOfPensionAssets" id="hbio_FairValueImpairmentOfPensionAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" id="hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredIncomeTaxesOnPensionLiabilities" id="hbio_DeferredIncomeTaxesOnPensionLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" id="hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LiborFixedRate" id="hbio_LiborFixedRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DelayedDrawdownTermLoanMember" id="hbio_DelayedDrawdownTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" id="hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" id="hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsFourtyFiveCentsMember" id="hbio_TwoDollarsFourtyFiveCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsFiftySixCentsMember" id="hbio_TwoDollarsFiftySixCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" id="hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThreeDollarsSixtyFourCentsMember" id="hbio_ThreeDollarsSixtyFourCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" id="hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsFourCentsMember" id="hbio_FourDollarsFourCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" id="hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" id="hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" id="hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TransferOfCashAndCashEquivalentsToHART" id="hbio_TransferOfCashAndCashEquivalentsToHART" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PreviousApprovedCreditFacility" id="hbio_PreviousApprovedCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SecuredDebtInterestRateAtPeriodEnd" id="hbio_SecuredDebtInterestRateAtPeriodEnd" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DdtlThresholdForDollarForDollarReductionInRevolvingLine" id="hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DiscontinuedOperationsMember" id="hbio_DiscontinuedOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" id="hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DerivativeInterestRateSwapEffectivePercentage" id="hbio_DerivativeInterestRateSwapEffectivePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TransitionServicesChargedToSpinnee" id="hbio_TransitionServicesChargedToSpinnee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage" id="hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAveragePensionPlanLiability" id="hbio_DefinedBenefitPlanAveragePensionPlanLiability" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue" id="hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage" id="hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAverageRemainingWorkLifetime" id="hbio_DefinedBenefitPlanAverageRemainingWorkLifetime" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue" id="hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StockIssuedDuringPeriodGrossStockOptionsExercised" id="hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DistributionRevenuesFromSpinnee" id="hbio_DistributionRevenuesFromSpinnee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="MultiChannelSystemsMcsGmbhMember" id="hbio_MultiChannelSystemsMcsGmbhMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TriangleBiosystemsIncMember" id="hbio_TriangleBiosystemsIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HekaElektronikMember" id="hbio_HekaElektronikMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" id="hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" id="hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" id="hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WarrantyOther" id="hbio_WarrantyOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="MarketConditionRestrictedStockUnitMember" id="hbio_MarketConditionRestrictedStockUnitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" id="hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" id="hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" id="hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" id="hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxLiabilityOnForeignEarningsRepatriated" id="hbio_TaxLiabilityOnForeignEarningsRepatriated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsTaxCreditsOnRepatriation" id="hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" id="hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" id="hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxLiabilitiesOnRepatriation" id="hbio_DeferredTaxLiabilitiesOnRepatriation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" id="hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncomeTaxRateReconciliationDeductionsStockOptions" id="hbio_IncomeTaxRateReconciliationDeductionsStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="OperatingLossCarryforwardsExpirationYear" id="hbio_OperatingLossCarryforwardsExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TaxCreditCarryforwardsExpirationYear" id="hbio_TaxCreditCarryforwardsExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TaxCreditExpire2017Member" id="hbio_TaxCreditExpire2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxCreditExpire2020Member" id="hbio_TaxCreditExpire2020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxCreditExpirationAxis" id="hbio_TaxCreditExpirationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxCreditExpirationDomain" id="hbio_TaxCreditExpirationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxCreditExpire2022Member" id="hbio_TaxCreditExpire2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Documentandentityinformationabstract" id="hbio_Documentandentityinformationabstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NonAffiliateShareHolding" id="hbio_NonAffiliateShareHolding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DeferredFinancingCostsMember" id="hbio_DeferredFinancingCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DelayedDrawdownTermLoan" id="hbio_DelayedDrawdownTermLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RevolvingCreditFacility" id="hbio_RevolvingCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="BusinessCombinationRecognizedIdentifiableNetAssets" id="hbio_BusinessCombinationRecognizedIdentifiableNetAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessCombinationGoodwillAndIntangibleAssetsAbstract" id="hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" id="hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" id="hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" id="hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PreliminaryAmountOfInventoryFairValueStepUp" id="hbio_PreliminaryAmountOfInventoryFairValueStepUp" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" id="hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" id="hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EarnOutProvisionOfDiscontinuedOperations" id="hbio_EarnOutProvisionOfDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EarnOutPerformanceMetricsPeriod" id="hbio_EarnOutPerformanceMetricsPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DiscontinuedOperationEarnOutAmountContingentConsideration" id="hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" id="hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" id="hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" id="hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" id="hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentQuarterlyPaymentCurrentYear" id="hbio_DebtInstrumentQuarterlyPaymentCurrentYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentQuarterlyPaymentNextYear" id="hbio_DebtInstrumentQuarterlyPaymentNextYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentQuarterlyPaymentThereafter" id="hbio_DebtInstrumentQuarterlyPaymentThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" id="hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ActivityInAllowanceForDoubtfulAccountsTableTextBlock" id="hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RestOfWorldMember" id="hbio_RestOfWorldMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InstrumentsEquipmentAndAccessoriesMember" id="hbio_InstrumentsEquipmentAndAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ServiceMaintenanceAndWarrantyContractsMember" id="hbio_ServiceMaintenanceAndWarrantyContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredRevenueAdditionsDueToBusinessCombination" id="hbio_DeferredRevenueAdditionsDueToBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ServiceContractsMember" id="hbio_ServiceContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CustomerAdvancesMember" id="hbio_CustomerAdvancesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllowanceForDoubtfulAccountsReceivableOther" id="hbio_AllowanceForDoubtfulAccountsReceivableOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" id="hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" id="hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="BlackScholesOptionPricingModelMember" id="hbio_BlackScholesOptionPricingModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MonteCarloValuationSimulationMember" id="hbio_MonteCarloValuationSimulationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" id="hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" id="hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" id="hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" id="hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" id="hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" id="hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SharesWithheldForTaxesValue" id="hbio_SharesWithheldForTaxesValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="Shareswithheldfortaxesshares" id="hbio_Shareswithheldfortaxesshares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SupplementalBalanceSheetInformationAbstract" id="hbio_SupplementalBalanceSheetInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ClassificationOfTheCompanysExcessCashFlowPaymentMember" id="hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MarketCondition2019RsusMember" id="hbio_MarketCondition2019RsusMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MarketCondition2018RsusMemberMember" id="hbio_MarketCondition2018RsusMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" id="hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" id="hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="McsGmbhMcsAndTriangleBiosystemsIncMember" id="hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentConsiderationEarnoutMaximum" id="hbio_ContingentConsiderationEarnoutMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" id="hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" id="hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ExcessCashFlowMember" id="hbio_ExcessCashFlowMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DenvilleTransactionMember" id="hbio_DenvilleTransactionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CertainIntangibleAssetsMember" id="hbio_CertainIntangibleAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfRevenueMember" id="hbio_CostOfRevenueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ImpairmentRelatedToRestructuringMember" id="hbio_ImpairmentRelatedToRestructuringMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ImpairmentOfIntangibleAssetsMember" id="hbio_ImpairmentOfIntangibleAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReclassificationOfIntangibleAssets" id="hbio_ReclassificationOfIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued" id="hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>hbio-20190930_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.26 (5021) using Fujitsu Interstage XWand -->
<!-- Validation status: Passed -->
<linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/instance http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AcquisitionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDBALANCESHEETS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFCASHFLOWS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_IncomeTaxDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/InventoriesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_InventoriesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesMaturityDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LeasesMaturityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LongTermDebtBorrowingsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_PropertyPlantAndEquipmentDetails" />
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_91" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_92" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetIncomeLoss_91" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_92" order="22.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_142" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_141" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_142" order="20.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_127" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_128" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_127" xlink:to="Locator_us-gaap_OperatingIncomeLoss_128" order="12.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_95" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_96" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingIncomeLoss_95" xlink:to="Locator_us-gaap_GrossProfit_96" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_99" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_100" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_GrossProfit_99" xlink:to="Locator_us-gaap_Revenues_100" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="Locator_us-gaap_CostOfGoodsAndServicesSold_102" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_GrossProfit_101" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_102" order="2.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_97" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_98" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingIncomeLoss_97" xlink:to="Locator_us-gaap_OperatingExpenses_98" order="11.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_103" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="Locator_us-gaap_SellingAndMarketingExpense_104" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_103" xlink:to="Locator_us-gaap_SellingAndMarketingExpense_104" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_105" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="Locator_us-gaap_GeneralAndAdministrativeExpense_106" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_105" xlink:to="Locator_us-gaap_GeneralAndAdministrativeExpense_106" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_107" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="Locator_us-gaap_ResearchAndDevelopmentExpense_108" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_107" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpense_108" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_109" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_110" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_109" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_110" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_111" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="Locator_us-gaap_OtherGeneralExpense_112" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_111" xlink:to="Locator_us-gaap_OtherGeneralExpense_112" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_113" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="Locator_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_114" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_113" xlink:to="Locator_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_114" order="8.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_115" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_116" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingExpenses_115" xlink:to="Locator_us-gaap_AssetImpairmentCharges_116" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_130" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_129" xlink:to="Locator_us-gaap_NonoperatingIncomeExpense_130" order="19.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_117" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_118" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NonoperatingIncomeExpense_117" xlink:to="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_118" order="14.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_120" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NonoperatingIncomeExpense_119" xlink:to="Locator_us-gaap_InterestExpense_120" order="16.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_121" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="Locator_us-gaap_OtherInterestAndDividendIncome_122" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NonoperatingIncomeExpense_121" xlink:to="Locator_us-gaap_OtherInterestAndDividendIncome_122" order="17.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="Locator_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_124" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NonoperatingIncomeExpense_123" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_124" order="15.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_125" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_126" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NonoperatingIncomeExpense_125" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_126" order="18.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_143" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_144" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_143" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_144" order="21.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_93" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_94" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetIncomeLoss_93" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_94" order="26.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_146" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_145" xlink:to="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_146" order="24.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_147" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_148" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_147" xlink:to="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_148" order="25.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_132" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_131" xlink:to="Locator_us-gaap_NetIncomeLoss_132" order="27.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_133" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_134" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_133" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_134" order="39.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_135" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_136" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_135" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_136" order="41.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_137" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_138" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_137" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_138" order="42.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_140" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_139" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_140" order="43.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_244" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_243" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_244" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_245" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_246" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_245" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_246" order="12.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_247" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_248" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_247" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_248" order="13.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_249" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_250" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_249" xlink:to="Locator_us-gaap_Goodwill_250" order="14.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_251" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_252" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_251" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_252" order="15.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_253" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="Locator_us-gaap_OtherAssetsNoncurrent_254" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_253" xlink:to="Locator_us-gaap_OtherAssetsNoncurrent_254" order="16.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_255" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_256" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_255" xlink:to="Locator_us-gaap_AssetsCurrent_256" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_261" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_262" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_261" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_262" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_263" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="Locator_us-gaap_AccountsReceivableNetCurrent_264" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_263" xlink:to="Locator_us-gaap_AccountsReceivableNetCurrent_264" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_265" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_266" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_265" xlink:to="Locator_us-gaap_InventoryNet_266" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_267" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetCurrent_268" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_267" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetCurrent_268" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_269" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="Locator_us-gaap_OtherAssetsCurrent_270" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_269" xlink:to="Locator_us-gaap_OtherAssetsCurrent_270" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_271" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_272" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_271" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_272" order="8.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_257" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_258" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_257" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_258" order="17.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_259" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="Locator_us-gaap_OperatingLeaseRightOfUseAsset_260" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_259" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_260" order="11.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_273" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_274" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_273" xlink:to="Locator_us-gaap_Liabilities_274" order="37.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_278" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_277" xlink:to="Locator_us-gaap_LiabilitiesCurrent_278" order="31.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_289" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesCurrent_290" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_289" xlink:to="Locator_us-gaap_OtherLiabilitiesCurrent_290" order="29.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_291" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtCurrent" xlink:label="Locator_us-gaap_SecuredDebtCurrent_292" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_291" xlink:to="Locator_us-gaap_SecuredDebtCurrent_292" order="21.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_293" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="Locator_us-gaap_NotesPayableCurrent_294" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_293" xlink:to="Locator_us-gaap_NotesPayableCurrent_294" order="24.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_295" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_296" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_295" xlink:to="Locator_us-gaap_AccountsPayableCurrent_296" order="23.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_297" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="Locator_us-gaap_DeferredRevenueCurrent_298" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_297" xlink:to="Locator_us-gaap_DeferredRevenueCurrent_298" order="25.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="Locator_us-gaap_AccruedIncomeTaxesCurrent_300" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_299" xlink:to="Locator_us-gaap_AccruedIncomeTaxesCurrent_300" order="26.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_301" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesCurrent_302" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_301" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesCurrent_302" order="27.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_303" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="Locator_us-gaap_AccruedLiabilitiesCurrent_304" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_303" xlink:to="Locator_us-gaap_AccruedLiabilitiesCurrent_304" order="28.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_306" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_305" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_306" order="30.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityCurrent_308" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_307" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_308" order="22.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_279" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="Locator_us-gaap_LongTermDebtNoncurrent_280" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_279" xlink:to="Locator_us-gaap_LongTermDebtNoncurrent_280" order="32.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_281" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_282" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_281" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_282" order="33.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_283" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherAccruedLiabilitiesNoncurrent_284" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_283" xlink:to="Locator_us-gaap_OtherAccruedLiabilitiesNoncurrent_284" order="35.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_285" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_286" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_285" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_286" order="36.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_287" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_288" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_287" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_288" order="34.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_275" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_276" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_275" xlink:to="Locator_us-gaap_StockholdersEquity_276" order="46.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="Locator_us-gaap_PreferredStockValue_310" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_309" xlink:to="Locator_us-gaap_PreferredStockValue_310" order="40.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_311" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="Locator_us-gaap_CommonStockValue_312" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_311" xlink:to="Locator_us-gaap_CommonStockValue_312" order="41.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalCommonStock_314" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_313" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalCommonStock_314" order="42.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_316" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_315" xlink:to="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_316" order="43.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCarryingBasis" xlink:label="Locator_us-gaap_TreasuryStockCarryingBasis_318" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_317" xlink:to="Locator_us-gaap_TreasuryStockCarryingBasis_318" order="45.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_320" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_319" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_320" order="44.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_499" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_500" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_499" xlink:to="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_500" order="42.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_501" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_502" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_501" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_502" order="41.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_433" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfSecuredDebt_434" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_433" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfSecuredDebt_434" order="35.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_435" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="Locator_us-gaap_RepaymentsOfLongTermDebt_436" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_435" xlink:to="Locator_us-gaap_RepaymentsOfLongTermDebt_436" order="36.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_437" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="Locator_us-gaap_TreasuryStockValueAcquiredCostMethod_438" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_437" xlink:to="Locator_us-gaap_TreasuryStockValueAcquiredCostMethod_438" order="37.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_439" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfCommonStock_440" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_439" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfCommonStock_440" order="40.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_441" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="Locator_us-gaap_RepaymentsOfShortTermDebt_442" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_441" xlink:to="Locator_us-gaap_RepaymentsOfShortTermDebt_442" order="34.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_443" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="Locator_hbio_TransferOfCashAndCashEquivalentsToHART_444" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_443" xlink:to="Locator_hbio_TransferOfCashAndCashEquivalentsToHART_444" order="38.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_445" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="Locator_us-gaap_PaymentsOfDebtIssuanceCosts_446" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_445" xlink:to="Locator_us-gaap_PaymentsOfDebtIssuanceCosts_446" order="39.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_503" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_504" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_503" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_504" order="32.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_447" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AdditionsToCatalogCosts" xlink:label="Locator_hbio_AdditionsToCatalogCosts_448" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_447" xlink:to="Locator_hbio_AdditionsToCatalogCosts_448" order="28.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_449" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_450" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_449" xlink:to="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_450" order="29.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_451" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_452" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_451" xlink:to="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_452" order="30.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_453" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_454" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_453" xlink:to="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_454" order="31.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_455" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_456" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_455" xlink:to="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_456" order="27.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_505" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_506" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_505" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_506" order="25.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_457" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_458" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_457" xlink:to="Locator_us-gaap_NetIncomeLoss_458" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_459" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="Locator_us-gaap_StockOptionPlanExpense_460" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_459" xlink:to="Locator_us-gaap_StockOptionPlanExpense_460" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_461" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="Locator_us-gaap_Depreciation_462" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_461" xlink:to="Locator_us-gaap_Depreciation_462" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_463" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="Locator_hbio_AmortizationOfCatalogCosts_464" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_463" xlink:to="Locator_hbio_AmortizationOfCatalogCosts_464" order="13.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_465" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="Locator_us-gaap_ProvisionForDoubtfulAccounts_466" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_465" xlink:to="Locator_us-gaap_ProvisionForDoubtfulAccounts_466" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_467" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="Locator_us-gaap_AmortizationOfFinancingCosts_468" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_467" xlink:to="Locator_us-gaap_AmortizationOfFinancingCosts_468" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_469" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_470" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_469" xlink:to="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_470" order="14.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_471" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_472" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_471" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_472" order="16.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_473" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="Locator_us-gaap_IncreaseDecreaseInInventories_474" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_473" xlink:to="Locator_us-gaap_IncreaseDecreaseInInventories_474" order="17.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_475" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_476" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_475" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_476" order="19.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_477" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_478" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_477" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_478" order="20.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_479" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="Locator_us-gaap_IncreaseDecreaseInDeferredRevenue_480" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_479" xlink:to="Locator_us-gaap_IncreaseDecreaseInDeferredRevenue_480" order="22.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_481" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_482" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_481" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_482" order="23.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_483" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="Locator_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_484" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_483" xlink:to="Locator_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_484" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_485" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="Locator_us-gaap_GainLossOnSaleOfBusiness_486" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_485" xlink:to="Locator_us-gaap_GainLossOnSaleOfBusiness_486" order="9.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_487" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_488" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_487" xlink:to="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_488" order="11.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_489" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="Locator_us-gaap_GainLossOnDispositionOfAssets_490" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_489" xlink:to="Locator_us-gaap_GainLossOnDispositionOfAssets_490" order="12.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_491" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_492" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_491" xlink:to="Locator_us-gaap_AssetImpairmentCharges_492" order="8.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_493" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherCurrentAssets_494" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_493" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherCurrentAssets_494" order="18.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_495" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_496" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_495" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_496" order="24.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_497" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_498" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_497" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_498" order="21.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_729" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_730" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_729" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_730" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_731" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_732" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_731" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_732" order="3.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIntangibleAssets" xlink:label="Locator_hbio_TotalIntangibleAssets_725" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_726" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_TotalIntangibleAssets_725" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_726" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIntangibleAssets" xlink:label="Locator_hbio_TotalIntangibleAssets_727" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_728" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_TotalIntangibleAssets_727" xlink:to="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_728" order="6.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/InventoriesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_781" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="Locator_us-gaap_InventoryFinishedGoods_782" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_781" xlink:to="Locator_us-gaap_InventoryFinishedGoods_782" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_783" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="Locator_us-gaap_InventoryWorkInProcess_784" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_783" xlink:to="Locator_us-gaap_InventoryWorkInProcess_784" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_785" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="Locator_us-gaap_InventoryRawMaterials_786" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_785" xlink:to="Locator_us-gaap_InventoryRawMaterials_786" order="3.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AcquisitionsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_973" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_974" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_973" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_974" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_947" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_948" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_947" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_948" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_955" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_956" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_955" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_956" order="12.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_957" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_958" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_957" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_958" order="13.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_959" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_960" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_959" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_960" order="14.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_961" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_962" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_961" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_962" order="15.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_963" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_964" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_963" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_964" order="16.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_965" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_966" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_965" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_966" order="17.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_949" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_950" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_949" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_950" order="4.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_967" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_968" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_967" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_968" order="18.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_969" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_970" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_969" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_970" order="19.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_971" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_972" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_971" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_972" order="20.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_975" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_976" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_975" xlink:to="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_976" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_952" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_951" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_952" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_953" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_954" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_953" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_954" order="8.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1181" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredIncomeTaxesOnPensionLiabilities" xlink:label="Locator_hbio_DeferredIncomeTaxesOnPensionLiabilities_1182" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1181" xlink:to="Locator_hbio_DeferredIncomeTaxesOnPensionLiabilities_1182" order="21.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1183" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities" xlink:label="Locator_us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities_1184" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1183" xlink:to="Locator_us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities_1184" order="22.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1185" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanServiceCost_1186" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1185" xlink:to="Locator_us-gaap_DefinedBenefitPlanServiceCost_1186" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanInterestCost_1188" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1187" xlink:to="Locator_us-gaap_DefinedBenefitPlanInterestCost_1188" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1190" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1189" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1190" order="3.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1191" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1192" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1191" xlink:to="Locator_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1192" order="4.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1193" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="Locator_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1194" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1193" xlink:to="Locator_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1194" order="5.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LeasesMaturityDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1221" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1222" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1221" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1222" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1224" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1223" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1224" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1226" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1225" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1226" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1228" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1227" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1228" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1229" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1230" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1229" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1230" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1232" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1231" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1232" order="6.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_1903" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentGross_1904" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentNet_1903" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_1904" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_1905" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1906" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentNet_1905" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1906" order="3.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/IncomeTaxDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="Locator_us-gaap_DeferredTaxAssetsNet_2045" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2046" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsNet_2045" xlink:to="Locator_us-gaap_DeferredTaxAssetsGross_2046" order="12.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2025" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2026" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2025" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2026" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2027" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="Locator_us-gaap_DeferredTaxAssetsInventory_2028" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2027" xlink:to="Locator_us-gaap_DeferredTaxAssetsInventory_2028" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2029" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_2030" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2029" xlink:to="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_2030" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2031" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_2032" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2031" xlink:to="Locator_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_2032" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2033" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2034" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2033" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2034" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2035" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2036" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2035" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_2036" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2037" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_2038" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2037" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_2038" order="8.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2039" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_2040" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2039" xlink:to="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_2040" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2041" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2042" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2041" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2042" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_2043" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2044" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsGross_2043" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_2044" order="11.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="Locator_us-gaap_DeferredTaxAssetsNet_2047" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_2048" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DeferredTaxAssetsNet_2047" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_2048" order="13.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2667" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="Locator_us-gaap_LongTermLoansPayable_2668" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2667" xlink:to="Locator_us-gaap_LongTermLoansPayable_2668" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2669" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="Locator_hbio_DelayedDrawdownTermLoan_2670" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2669" xlink:to="Locator_hbio_DelayedDrawdownTermLoan_2670" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2671" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="Locator_us-gaap_DeferredFinanceCostsNet_2672" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2671" xlink:to="Locator_us-gaap_DeferredFinanceCostsNet_2672" order="5.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2673" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RevolvingCreditFacility" xlink:label="Locator_hbio_RevolvingCreditFacility_2674" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_SecuredDebt_2673" xlink:to="Locator_hbio_RevolvingCreditFacility_2674" order="4.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2867" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2868" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2867" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2868" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2869" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2870" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2869" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2870" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2871" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_2872" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2871" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_2872" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2873" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_2874" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2873" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_2874" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2875" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_2876" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2875" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_2876" order="8.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2877" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_2878" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2877" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_2878" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2879" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2880" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2879" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2880" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2881" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2882" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2881" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2882" order="11.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2883" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2884" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2883" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2884" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2885" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_2886" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2885" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_2886" order="14.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2887" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2888" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2887" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2888" order="15.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2889" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_2890" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2889" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_2890" order="18.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2891" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2892" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2891" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2892" order="16.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="Locator_us-gaap_LeaseCost_3201" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="Locator_us-gaap_OperatingLeaseCost_3202" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LeaseCost_3201" xlink:to="Locator_us-gaap_OperatingLeaseCost_3202" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="Locator_us-gaap_LeaseCost_3203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="Locator_us-gaap_ShortTermLeaseCost_3204" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LeaseCost_3203" xlink:to="Locator_us-gaap_ShortTermLeaseCost_3204" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="Locator_us-gaap_LeaseCost_3205" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="Locator_us-gaap_SubleaseIncome_3206" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LeaseCost_3205" xlink:to="Locator_us-gaap_SubleaseIncome_3206" order="4.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_3223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityCurrent_3224" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingLeaseLiability_3223" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_3224" order="11.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_3225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_3226" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingLeaseLiability_3225" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_3226" order="12.0" weight="1" />
    </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>hbio-20190930_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.26 (5021) using Fujitsu Interstage XWand -->
<!-- Validation status: Passed -->
<linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/instance http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AccumulatedOtherComprehensiveIncomeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AcquisitionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AcquisitionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssetsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockStockbasedCompensationExpenseDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockStockOptionsAndRestrictedStockActivityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/ConcentrationsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_ConcentrationsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DerivativeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DerivativeNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DerivativeOtherComprehensiveIncomeLossDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDefinedBenefitPlanDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansDefinedBenefitPlanDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansPlanAssetsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansPlanAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_FairValueMeasurementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_IncomeTaxNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LongTermDebtBorrowingsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LongTermDebtNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_PropertyPlantAndEquipmentDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RecentlyIssuedAccountingPronouncementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RelatedPartyTransactionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RestructuringAndOtherExitCostsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesDeferredRevenueDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesDisaggregationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_SubsequentEventDetails" />
    <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
    <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
    <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
    <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
    <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_635" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_636" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_635" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_636" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_637" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_638" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_637" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_638" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_640" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_639" xlink:to="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_640" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_629" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_630" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_629" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_630" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_631" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_632" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_631" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_632" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_633" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_634" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_633" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_634" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_641" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_642" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_641" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_642" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_685" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_686" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_685" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_686" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_689" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CertainIntangibleAssetsMember" xlink:label="Locator_hbio_CertainIntangibleAssetsMember_690" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_689" xlink:to="Locator_hbio_CertainIntangibleAssetsMember_690" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_691" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_692" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_691" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_692" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_687" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_688" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_687" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_688" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_693" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_694" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_693" xlink:to="Locator_us-gaap_AssetImpairmentCharges_694" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_695" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ReclassificationOfIntangibleAssets" xlink:label="Locator_hbio_ReclassificationOfIntangibleAssets_696" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_695" xlink:to="Locator_hbio_ReclassificationOfIntangibleAssets_696" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_681" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_682" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_681" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_682" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_683" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_684" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_683" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_684" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_735" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_736" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_735" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_736" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_755" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_756" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_755" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_756" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_745" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentsMember" xlink:label="Locator_us-gaap_PatentsMember_746" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_745" xlink:to="Locator_us-gaap_PatentsMember_746" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_741" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="Locator_us-gaap_TradeNamesMember_742" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_741" xlink:to="Locator_us-gaap_TradeNamesMember_742" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_739" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_740" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_739" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_740" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_737" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_738" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_737" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_738" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_743" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_744" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_743" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_744" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_717" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_718" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_717" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_718" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_734" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_734" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_747" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_748" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_747" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_748" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_749" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_750" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_749" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_750" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_751" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_752" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_751" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_752" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_753" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_754" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_753" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_754" order="4.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_843" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="Locator_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_844" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_843" xlink:to="Locator_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_844" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_845" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_846" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_845" xlink:to="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_846" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_847" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="Locator_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_848" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_847" xlink:to="Locator_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_848" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_849" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="Locator_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_850" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_849" xlink:to="Locator_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_850" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_851" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="Locator_us-gaap_NumberOfBusinessesAcquired_852" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_851" xlink:to="Locator_us-gaap_NumberOfBusinessesAcquired_852" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_853" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_854" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_853" xlink:to="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_854" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_855" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="Locator_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_856" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_855" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_856" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_857" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="Locator_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_858" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_857" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_858" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_859" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_860" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_859" xlink:to="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_860" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_861" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="Locator_hbio_PreliminaryAmountOfInventoryFairValueStepUp_862" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_861" xlink:to="Locator_hbio_PreliminaryAmountOfInventoryFairValueStepUp_862" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_863" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_864" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_863" xlink:to="Locator_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_864" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_865" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="Locator_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_866" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_865" xlink:to="Locator_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_866" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_867" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_868" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_867" xlink:to="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_868" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_869" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_870" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_869" xlink:to="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_870" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_871" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_872" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_871" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_872" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_873" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_874" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_873" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_874" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_875" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_876" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_875" xlink:to="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_876" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_801" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_802" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_801" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_802" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_825" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_826" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_825" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_826" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_829" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_830" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_829" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_830" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_831" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="Locator_us-gaap_TradeNamesMember_832" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_831" xlink:to="Locator_us-gaap_TradeNamesMember_832" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_833" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_834" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_833" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_834" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_836" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_835" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_836" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_838" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_837" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_838" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_827" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_828" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_827" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_828" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_839" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_840" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_839" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_840" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_841" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_842" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_841" xlink:to="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_842" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AcquisitionsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_995" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_996" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_995" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_996" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_997" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_998" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_997" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_998" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_999" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1000" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_999" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1000" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_1001" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_1002" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_1001" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_1002" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_1003" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1004" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_1003" xlink:to="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1004" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1005" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1006" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1005" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1006" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1007" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_1008" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1007" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_1008" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1009" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_1010" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_1009" xlink:to="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_1010" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_1011" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1012" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_1011" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1012" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1013" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1014" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1013" xlink:to="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1014" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1015" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1016" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1015" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1016" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1017" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1018" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1017" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1018" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1019" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1020" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1019" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1020" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1021" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1022" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1021" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1022" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1023" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1024" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1023" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1024" order="5.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1025" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_1026" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1025" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_1026" order="6.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1027" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1028" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1027" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1028" order="8.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1029" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1030" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1029" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1030" order="9.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1031" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1032" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_1031" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1032" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1033" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="Locator_us-gaap_BusinessAcquisitionsProFormaRevenue_1034" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1033" xlink:to="Locator_us-gaap_BusinessAcquisitionsProFormaRevenue_1034" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1035" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="Locator_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1036" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1035" xlink:to="Locator_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1036" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_905" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_906" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_905" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_906" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_977" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_978" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_977" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_978" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_981" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_982" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_981" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_982" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_983" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="Locator_us-gaap_TradeNamesMember_984" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_983" xlink:to="Locator_us-gaap_TradeNamesMember_984" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_985" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_986" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_985" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_986" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_987" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_988" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_987" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_988" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_989" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_990" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_989" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_990" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_979" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_980" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_979" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_980" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_991" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_992" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_991" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_992" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_993" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_994" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_993" xlink:to="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_994" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1263" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1264" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1263" xlink:to="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1264" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1265" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_1266" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1265" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_1266" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1236" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1235" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1236" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_1242" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1241" xlink:to="Locator_srt_RangeAxis_1242" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_1245" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1246" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_srt_RangeAxis_1245" xlink:to="Locator_srt_RangeMember_1246" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_1267" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1268" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_srt_RangeAxis_1267" xlink:to="Locator_srt_RangeMember_1268" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1247" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="Locator_srt_MinimumMember_1248" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_RangeMember_1247" xlink:to="Locator_srt_MinimumMember_1248" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1249" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="Locator_srt_MaximumMember_1250" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_RangeMember_1249" xlink:to="Locator_srt_MaximumMember_1250" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1244" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1243" xlink:to="Locator_us-gaap_AwardTypeAxis_1244" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1251" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1252" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1251" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1252" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1269" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1270" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_AwardTypeAxis_1269" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1270" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1255" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="Locator_hbio_MarketCondition2018RsusMemberMember_1256" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1255" xlink:to="Locator_hbio_MarketCondition2018RsusMemberMember_1256" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1257" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2019RsusMember" xlink:label="Locator_hbio_MarketCondition2019RsusMember_1258" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1257" xlink:to="Locator_hbio_MarketCondition2019RsusMember_1258" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1259" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_1260" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1259" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_1260" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1261" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_1262" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1261" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_1262" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1253" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1254" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1253" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_1254" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1368" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1367" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1368" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1369" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1370" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1369" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1370" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1371" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_1372" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1371" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_1372" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1373" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1374" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1373" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1374" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1376" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1375" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1376" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1377" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1378" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1377" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1378" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1379" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1380" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1379" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1380" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1382" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1381" xlink:to="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1382" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1383" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1384" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1383" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1384" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1386" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1385" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1386" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1387" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1388" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1387" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1388" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1390" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1389" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1390" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1391" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1392" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1391" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1392" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="Locator_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_1394" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1393" xlink:to="Locator_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_1394" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1395" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1396" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1395" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1396" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1398" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1397" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1398" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1399" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1400" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1399" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1400" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1401" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1402" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1401" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1402" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1403" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1404" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1403" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1404" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1406" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1406" order="24.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1407" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1408" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1407" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1408" order="25.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1410" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1409" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1410" order="26.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1411" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1412" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1411" xlink:to="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1412" order="28.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1413" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1414" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1413" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1414" order="29.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1415" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1416" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1415" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1416" order="30.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1417" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1418" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1417" xlink:to="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1418" order="31.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1358" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1357" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1358" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1361" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1362" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1361" xlink:to="Locator_us-gaap_AwardTypeAxis_1362" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1363" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1364" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1363" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1364" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1365" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1366" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1365" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_1366" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1507" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PreviousApprovedCreditFacility" xlink:label="Locator_hbio_PreviousApprovedCreditFacility_1508" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1507" xlink:to="Locator_hbio_PreviousApprovedCreditFacility_1508" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1511" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1512" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1511" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1512" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1513" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="Locator_us-gaap_ProceedsFromLinesOfCredit_1514" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1513" xlink:to="Locator_us-gaap_ProceedsFromLinesOfCredit_1514" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1515" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="Locator_us-gaap_DebtInstrumentTerm_1516" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1515" xlink:to="Locator_us-gaap_DebtInstrumentTerm_1516" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1517" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="Locator_us-gaap_DebtInstrumentMaturityDate_1518" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1517" xlink:to="Locator_us-gaap_DebtInstrumentMaturityDate_1518" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1519" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="Locator_us-gaap_DebtInstrumentPaymentTerms_1520" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1519" xlink:to="Locator_us-gaap_DebtInstrumentPaymentTerms_1520" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1521" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1522" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1521" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1522" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1523" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1524" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1523" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1524" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1525" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1526" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1525" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1526" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1527" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1528" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1527" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1528" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1529" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_1530" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1529" xlink:to="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_1530" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1532" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1531" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1532" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1533" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFloorInterestRate" xlink:label="Locator_us-gaap_DerivativeFloorInterestRate_1534" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1533" xlink:to="Locator_us-gaap_DerivativeFloorInterestRate_1534" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1535" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1536" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1535" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1536" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1537" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="Locator_us-gaap_LineOfCredit_1538" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1537" xlink:to="Locator_us-gaap_LineOfCredit_1538" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1539" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1540" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1539" xlink:to="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1540" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1541" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1542" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1541" xlink:to="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1542" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1543" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt" xlink:label="Locator_us-gaap_EarlyRepaymentOfSeniorDebt_1544" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1543" xlink:to="Locator_us-gaap_EarlyRepaymentOfSeniorDebt_1544" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1545" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1546" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1545" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1546" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1547" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1548" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1547" xlink:to="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1548" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1549" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" xlink:label="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1550" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1549" xlink:to="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1550" order="22.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1551" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_1552" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1551" xlink:to="Locator_hbio_LiborFixedRate_1552" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1553" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1554" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1553" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1554" order="24.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1555" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="Locator_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_1556" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1555" xlink:to="Locator_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_1556" order="25.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1557" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1558" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1557" xlink:to="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1558" order="26.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1559" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1560" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1559" xlink:to="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1560" order="27.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1483" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1484" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1483" xlink:to="Locator_us-gaap_DebtInstrumentTable_1484" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1487" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_1488" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DebtInstrumentTable_1487" xlink:to="Locator_us-gaap_VariableRateAxis_1488" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_1499" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1500" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_VariableRateAxis_1499" xlink:to="Locator_us-gaap_VariableRateDomain_1500" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_1563" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1564" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_VariableRateAxis_1563" xlink:to="Locator_us-gaap_VariableRateDomain_1564" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1503" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="Locator_us-gaap_BaseRateMember_1504" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_VariableRateDomain_1503" xlink:to="Locator_us-gaap_BaseRateMember_1504" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1505" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_1506" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_VariableRateDomain_1505" xlink:to="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_1506" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1485" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_1486" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DebtInstrumentTable_1485" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_1486" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_1501" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1502" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_1501" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_1502" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_1561" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1562" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_1561" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_1562" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1489" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="Locator_us-gaap_RevolvingCreditFacilityMember_1490" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1489" xlink:to="Locator_us-gaap_RevolvingCreditFacilityMember_1490" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1491" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="Locator_us-gaap_SecuredDebtMember_1492" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1491" xlink:to="Locator_us-gaap_SecuredDebtMember_1492" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1493" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_1494" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1493" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_1494" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1495" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ExcessCashFlowMember" xlink:label="Locator_hbio_ExcessCashFlowMember_1496" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1495" xlink:to="Locator_hbio_ExcessCashFlowMember_1496" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1497" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DenvilleTransactionMember" xlink:label="Locator_hbio_DenvilleTransactionMember_1498" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1497" xlink:to="Locator_hbio_DenvilleTransactionMember_1498" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1509" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_1510" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1509" xlink:to="Locator_us-gaap_SecuredDebt_1510" order="2.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1689" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1690" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1689" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1690" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1691" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1692" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1691" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1692" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1719" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefits_1720" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1719" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_1720" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1721" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_1722" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1721" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_1722" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1723" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:label="Locator_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_1724" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1723" xlink:to="Locator_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_1724" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1659" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1660" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1659" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1660" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1669" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1670" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1669" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1670" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1701" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1702" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1701" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_1702" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1703" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201609Member_1704" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_1703" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201609Member_1704" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1651" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1652" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1651" xlink:to="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1652" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1661" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1662" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1661" xlink:to="Locator_hbio_TaxCreditExpirationAxis_1662" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1693" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1694" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_hbio_TaxCreditExpirationAxis_1693" xlink:to="Locator_hbio_TaxCreditExpirationDomain_1694" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1729" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1730" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_hbio_TaxCreditExpirationAxis_1729" xlink:to="Locator_hbio_TaxCreditExpirationDomain_1730" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1695" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2017Member" xlink:label="Locator_hbio_TaxCreditExpire2017Member_1696" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1695" xlink:to="Locator_hbio_TaxCreditExpire2017Member_1696" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1697" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2020Member" xlink:label="Locator_hbio_TaxCreditExpire2020Member_1698" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1697" xlink:to="Locator_hbio_TaxCreditExpire2020Member_1698" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1699" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2022Member" xlink:label="Locator_hbio_TaxCreditExpire2022Member_1700" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1699" xlink:to="Locator_hbio_TaxCreditExpire2022Member_1700" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1663" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1664" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1663" xlink:to="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1664" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1671" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1672" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1671" xlink:to="Locator_hbio_TypesOfAcquisitionsDomain_1672" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1727" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1728" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1727" xlink:to="Locator_hbio_TypesOfAcquisitionsDomain_1728" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1673" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CmaAcquisitionMember" xlink:label="Locator_hbio_CmaAcquisitionMember_1674" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1673" xlink:to="Locator_hbio_CmaAcquisitionMember_1674" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1675" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1676" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1675" xlink:to="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1676" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1677" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1678" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1677" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1678" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1679" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_1680" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1679" xlink:to="Locator_hbio_HekaElektronikMember_1680" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1665" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_1666" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1665" xlink:to="Locator_us-gaap_IncomeTaxAuthorityAxis_1666" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_1681" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1682" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_1681" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_1682" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_1725" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1726" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_1725" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_1726" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1683" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="Locator_us-gaap_DomesticCountryMember_1684" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1683" xlink:to="Locator_us-gaap_DomesticCountryMember_1684" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1685" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="Locator_us-gaap_StateAndLocalJurisdictionMember_1686" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1685" xlink:to="Locator_us-gaap_StateAndLocalJurisdictionMember_1686" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1687" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="Locator_us-gaap_ForeignCountryMember_1688" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1687" xlink:to="Locator_us-gaap_ForeignCountryMember_1688" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1667" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1668" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1667" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_1668" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1705" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" xlink:label="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1706" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1705" xlink:to="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1706" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1707" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1708" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1707" xlink:to="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1708" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1709" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="Locator_us-gaap_OperatingLossCarryforwards_1710" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1709" xlink:to="Locator_us-gaap_OperatingLossCarryforwards_1710" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1711" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1712" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1711" xlink:to="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1712" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1713" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="Locator_us-gaap_TaxCreditCarryforwardAmount_1714" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1713" xlink:to="Locator_us-gaap_TaxCreditCarryforwardAmount_1714" order="5.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1715" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1716" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1715" xlink:to="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1716" order="6.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1717" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1718" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1717" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1718" order="7.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1793" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1794" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1793" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1794" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1807" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1808" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1807" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1808" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1795" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="Locator_us-gaap_CostOfSalesMember_1796" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1795" xlink:to="Locator_us-gaap_CostOfSalesMember_1796" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1797" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="Locator_us-gaap_SellingAndMarketingExpenseMember_1798" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1797" xlink:to="Locator_us-gaap_SellingAndMarketingExpenseMember_1798" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1799" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="Locator_us-gaap_GeneralAndAdministrativeExpenseMember_1800" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1799" xlink:to="Locator_us-gaap_GeneralAndAdministrativeExpenseMember_1800" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1801" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1802" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1801" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1802" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1803" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationsMember" xlink:label="Locator_hbio_DiscontinuedOperationsMember_1804" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1803" xlink:to="Locator_hbio_DiscontinuedOperationsMember_1804" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1787" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1788" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1787" xlink:to="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1788" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1791" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1792" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1791" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_1792" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1805" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="Locator_us-gaap_ShareBasedCompensation_1806" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1805" xlink:to="Locator_us-gaap_ShareBasedCompensation_1806" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/ConcentrationsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1863" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="Locator_us-gaap_ConcentrationRiskTable_1864" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1863" xlink:to="Locator_us-gaap_ConcentrationRiskTable_1864" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="Locator_us-gaap_ConcentrationRiskTable_1867" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1868" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ConcentrationRiskTable_1867" xlink:to="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1868" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1869" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1870" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1869" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1870" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1881" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1882" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1881" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1882" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1871" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="Locator_us-gaap_AccountsReceivableMember_1872" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1871" xlink:to="Locator_us-gaap_AccountsReceivableMember_1872" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1873" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskCustomer" xlink:label="Locator_us-gaap_ConcentrationRiskCustomer_1874" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1873" xlink:to="Locator_us-gaap_ConcentrationRiskCustomer_1874" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1875" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_1876" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1875" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_1876" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1877" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="Locator_us-gaap_ConcentrationRiskPercentage1_1878" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1877" xlink:to="Locator_us-gaap_ConcentrationRiskPercentage1_1878" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1879" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_1880" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1879" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_1880" order="4.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1899" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1900" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1899" xlink:to="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1900" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1907" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1908" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1907" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1908" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1909" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1910" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1909" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1910" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1931" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1932" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1931" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1932" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1911" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="Locator_us-gaap_LandBuildingsAndImprovementsMember_1912" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1911" xlink:to="Locator_us-gaap_LandBuildingsAndImprovementsMember_1912" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1913" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="Locator_us-gaap_MachineryAndEquipmentMember_1914" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1913" xlink:to="Locator_us-gaap_MachineryAndEquipmentMember_1914" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1915" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="Locator_us-gaap_ComputerEquipmentMember_1916" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1915" xlink:to="Locator_us-gaap_ComputerEquipmentMember_1916" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1917" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="Locator_us-gaap_FurnitureAndFixturesMember_1918" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1917" xlink:to="Locator_us-gaap_FurnitureAndFixturesMember_1918" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1919" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AutomobilesMember" xlink:label="Locator_us-gaap_AutomobilesMember_1920" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1919" xlink:to="Locator_us-gaap_AutomobilesMember_1920" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1921" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="Locator_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1922" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1921" xlink:to="Locator_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1922" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1923" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentGross_1924" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1923" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_1924" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1925" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1926" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1925" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1926" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1927" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_1928" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1927" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_1928" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1929" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentDisposals_1930" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1929" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentDisposals_1930" order="4.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDefinedBenefitPlanDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2073" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="Locator_us-gaap_FairValueInputsLevel1Member_2074" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2073" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2074" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2075" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="Locator_us-gaap_FairValueInputsLevel2Member_2076" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2075" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2076" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2077" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="Locator_us-gaap_FairValueInputsLevel3Member_2078" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2077" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2078" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2081" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2082" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2081" xlink:to="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2082" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2053" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2054" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2053" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2054" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2057" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2058" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2057" xlink:to="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2058" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2061" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2062" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2061" xlink:to="Locator_us-gaap_PlanAssetCategoriesDomain_2062" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2083" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2084" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2083" xlink:to="Locator_us-gaap_PlanAssetCategoriesDomain_2084" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2063" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="Locator_us-gaap_EquitySecuritiesMember_2064" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2063" xlink:to="Locator_us-gaap_EquitySecuritiesMember_2064" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2065" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesMember" xlink:label="Locator_us-gaap_DebtSecuritiesMember_2066" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2065" xlink:to="Locator_us-gaap_DebtSecuritiesMember_2066" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2067" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="Locator_us-gaap_CashAndCashEquivalentsMember_2068" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2067" xlink:to="Locator_us-gaap_CashAndCashEquivalentsMember_2068" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2069" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="Locator_us-gaap_OtherAssetsMember_2070" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2069" xlink:to="Locator_us-gaap_OtherAssetsMember_2070" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2059" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2060" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2059" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2060" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2071" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2072" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2071" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2072" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2085" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2086" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2085" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2086" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2079" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2080" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2079" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2080" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansPlanAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="Locator_us-gaap_FairValueInputsLevel3Member_2130" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2129" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2130" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2121" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2122" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2121" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2122" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2125" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2126" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2125" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2126" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2127" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2128" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2127" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2128" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2132" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2131" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2132" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2133" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" xlink:label="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2134" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2133" xlink:to="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2134" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2135" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" xlink:label="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2136" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2135" xlink:to="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2136" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2137" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_2138" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2137" xlink:to="Locator_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_2138" order="4.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2162" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2161" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2162" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2166" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2165" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2166" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2168" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2167" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2168" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2238" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2237" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2238" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2169" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2170" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2169" xlink:to="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2170" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2171" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2172" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2171" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2172" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2173" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2174" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2173" xlink:to="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2174" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2175" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2176" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2175" xlink:to="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2176" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2177" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" xlink:label="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2178" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2177" xlink:to="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2178" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2179" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" xlink:label="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2180" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2179" xlink:to="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2180" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2181" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2182" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2181" xlink:to="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2182" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2183" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" xlink:label="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2184" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2183" xlink:to="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2184" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2185" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2186" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2185" xlink:to="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2186" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2187" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2188" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2187" xlink:to="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2188" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2189" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2190" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2189" xlink:to="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2190" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2191" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2192" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2191" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2192" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2193" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFourtyFiveCentsMember" xlink:label="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2194" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2193" xlink:to="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2194" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2195" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftySixCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftySixCentsMember_2196" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2195" xlink:to="Locator_hbio_TwoDollarsFiftySixCentsMember_2196" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2197" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2198" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2197" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2198" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2199" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyFourCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2200" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2199" xlink:to="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2200" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2201" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2202" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2201" xlink:to="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2202" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2203" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFourCentsMember" xlink:label="Locator_hbio_FourDollarsFourCentsMember_2204" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2203" xlink:to="Locator_hbio_FourDollarsFourCentsMember_2204" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2205" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2206" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2205" xlink:to="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2206" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2207" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2208" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2207" xlink:to="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2208" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2209" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" xlink:label="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2210" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2209" xlink:to="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2210" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2211" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2212" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2211" xlink:to="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2212" order="22.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2213" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2214" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2213" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2214" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2215" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2216" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2215" xlink:to="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2216" order="24.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2217" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2218" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2217" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2218" order="25.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2219" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2220" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2219" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2220" order="26.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2221" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2222" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2221" xlink:to="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2222" order="27.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2224" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2223" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2224" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2226" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2225" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2226" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2228" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2227" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2228" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2229" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2230" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2229" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2230" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2232" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2231" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2232" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2234" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2233" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2234" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2236" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2235" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2236" order="7.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2326" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2325" xlink:to="Locator_us-gaap_MovementInDeferredRevenueRollForward_2326" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="Locator_us-gaap_DeferredRevenue_2328" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2327" xlink:to="Locator_us-gaap_DeferredRevenue_2328" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2329" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" xlink:label="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2330" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2329" xlink:to="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2330" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2331" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="Locator_us-gaap_DeferredRevenueAdditions_2332" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2331" xlink:to="Locator_us-gaap_DeferredRevenueAdditions_2332" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2333" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="Locator_us-gaap_DeferredRevenueRevenueRecognized1_2334" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2333" xlink:to="Locator_us-gaap_DeferredRevenueRevenueRecognized1_2334" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2335" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="Locator_us-gaap_ForeignCurrencyTransactionGainLossRealized_2336" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2335" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionGainLossRealized_2336" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2316" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2315" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2316" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2318" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2317" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2318" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2320" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2319" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2320" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2338" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2337" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2338" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2321" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_2322" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2321" xlink:to="Locator_hbio_ServiceContractsMember_2322" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2323" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_2324" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2323" xlink:to="Locator_hbio_CustomerAdvancesMember_2324" order="2.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2365" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable" xlink:label="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2366" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2365" xlink:to="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2366" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable" xlink:label="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2368" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2367" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2368" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2369" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfErrorDomain" xlink:label="Locator_us-gaap_NatureOfErrorDomain_2370" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2369" xlink:to="Locator_us-gaap_NatureOfErrorDomain_2370" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfErrorDomain" xlink:label="Locator_us-gaap_NatureOfErrorDomain_2376" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2375" xlink:to="Locator_us-gaap_NatureOfErrorDomain_2376" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfErrorDomain" xlink:label="Locator_us-gaap_NatureOfErrorDomain_2371" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_2372" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NatureOfErrorDomain_2371" xlink:to="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_2372" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2373" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_2374" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2373" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_2374" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DerivativeNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2433" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2434" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2433" xlink:to="Locator_us-gaap_InterestRateSwapMember_2434" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2413" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2414" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2413" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2414" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2417" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_2418" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2417" xlink:to="Locator_us-gaap_DerivativeInstrumentRiskAxis_2418" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_2423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2424" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_2423" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_2424" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_2457" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2458" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_2457" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_2458" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2425" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_2426" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2425" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_2426" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2427" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="Locator_us-gaap_SecuredDebtMember_2428" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2427" xlink:to="Locator_us-gaap_SecuredDebtMember_2428" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2420" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2419" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_2420" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2429" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2430" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2429" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_2430" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2431" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="Locator_us-gaap_OtherLiabilitiesMember_2432" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2431" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_2432" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2421" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2422" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2421" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2422" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2435" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2436" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2435" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2436" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2455" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2456" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2455" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2456" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2437" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2438" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2437" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2438" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2439" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="Locator_us-gaap_DerivativeAssetNotionalAmount_2440" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2439" xlink:to="Locator_us-gaap_DerivativeAssetNotionalAmount_2440" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2441" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_2442" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2441" xlink:to="Locator_hbio_LiborFixedRate_2442" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2443" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_2444" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2443" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_2444" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2445" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2446" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2445" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2446" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2447" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" xlink:label="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2448" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2447" xlink:to="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2448" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2449" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2450" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2449" xlink:to="Locator_us-gaap_SecuredDebt_2450" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2451" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2452" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2451" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2452" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2453" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="Locator_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_2454" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2453" xlink:to="Locator_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_2454" order="9.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DerivativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2493" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2494" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2493" xlink:to="Locator_us-gaap_InterestRateSwapMember_2494" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2495" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2496" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2495" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_2496" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2505" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2506" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2505" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_2506" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2497" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="Locator_us-gaap_OtherLiabilitiesMember_2498" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2497" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_2498" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2499" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2500" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2499" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2500" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="Locator_us-gaap_DerivativesFairValueLineItems_2485" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2486" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2485" xlink:to="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2486" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2489" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2490" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2489" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_2490" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2491" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2492" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2491" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2492" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="Locator_us-gaap_DerivativesFairValueLineItems_2501" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_2502" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2501" xlink:to="Locator_invest_DerivativeNotionalAmount_2502" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="Locator_us-gaap_DerivativesFairValueLineItems_2503" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:label="Locator_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_2504" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2503" xlink:to="Locator_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_2504" order="2.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2533" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2534" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2533" xlink:to="Locator_us-gaap_InterestRateSwapMember_2534" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2539" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2540" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2539" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2540" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2525" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2526" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2525" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2526" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2529" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2530" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2529" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2530" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_2532" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2531" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_2532" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_2535" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_2536" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_2535" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_2536" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_2537" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseMember" xlink:label="Locator_us-gaap_InterestExpenseMember_2538" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2537" xlink:to="Locator_us-gaap_InterestExpenseMember_2538" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2541" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_2542" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2541" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_2542" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2543" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_2544" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2543" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_2544" order="2.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/FairValueMeasurementsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2577" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="Locator_us-gaap_FairValueInputsLevel1Member_2578" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2577" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2578" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2579" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="Locator_us-gaap_FairValueInputsLevel2Member_2580" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2579" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2580" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2581" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="Locator_us-gaap_FairValueInputsLevel3Member_2582" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2581" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2582" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2583" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2584" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2583" xlink:to="Locator_us-gaap_InterestRateSwapMember_2584" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2575" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2576" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2575" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2576" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2585" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2586" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2585" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2586" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2567" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2568" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2567" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2568" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2571" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2572" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2571" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2572" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2573" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2574" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2573" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2574" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2587" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="Locator_us-gaap_DerivativeLiabilities_2588" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2587" xlink:to="Locator_us-gaap_DerivativeLiabilities_2588" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2615" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2616" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2615" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2616" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2619" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_2620" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2619" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_2620" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_2621" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2622" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_2621" xlink:to="Locator_us-gaap_EquityComponentDomain_2622" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_2631" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2632" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_2631" xlink:to="Locator_us-gaap_EquityComponentDomain_2632" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2623" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_2624" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_2623" xlink:to="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_2624" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2625" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_2626" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_2625" xlink:to="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_2626" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2627" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_2628" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_2627" xlink:to="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_2628" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2629" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2630" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2629" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2630" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="Locator_us-gaap_LongTermDebtNoncurrent_2697" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="Locator_us-gaap_UnamortizedDebtIssuanceExpense_2698" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongTermDebtNoncurrent_2697" xlink:to="Locator_us-gaap_UnamortizedDebtIssuanceExpense_2698" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2661" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_2662" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2661" xlink:to="Locator_us-gaap_DebtInstrumentTable_2662" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_2675" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_2676" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DebtInstrumentTable_2675" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_2676" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_2679" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_2680" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_2679" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_2680" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_2677" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredFinancingCostsMember" xlink:label="Locator_hbio_DeferredFinancingCostsMember_2678" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_2677" xlink:to="Locator_hbio_DeferredFinancingCostsMember_2678" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2681" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="Locator_us-gaap_LongTermLoansPayable_2682" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2681" xlink:to="Locator_us-gaap_LongTermLoansPayable_2682" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2683" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="Locator_hbio_DelayedDrawdownTermLoan_2684" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2683" xlink:to="Locator_hbio_DelayedDrawdownTermLoan_2684" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2685" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RevolvingCreditFacility" xlink:label="Locator_hbio_RevolvingCreditFacility_2686" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2685" xlink:to="Locator_hbio_RevolvingCreditFacility_2686" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2687" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="Locator_us-gaap_DeferredFinanceCostsNet_2688" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2687" xlink:to="Locator_us-gaap_DeferredFinanceCostsNet_2688" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2689" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2690" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2689" xlink:to="Locator_us-gaap_SecuredDebt_2690" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2691" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="Locator_us-gaap_LoansPayableCurrent_2692" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2691" xlink:to="Locator_us-gaap_LoansPayableCurrent_2692" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2693" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="Locator_us-gaap_DeferredFinanceCostsCurrentNet_2694" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2693" xlink:to="Locator_us-gaap_DeferredFinanceCostsCurrentNet_2694" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2695" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="Locator_us-gaap_LongTermDebtNoncurrent_2696" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2695" xlink:to="Locator_us-gaap_LongTermDebtNoncurrent_2696" order="8.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="Locator_us-gaap_RelatedPartyTransactionDomain_2733" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2734" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RelatedPartyTransactionDomain_2733" xlink:to="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2734" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2715" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2716" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2715" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2716" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2719" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2720" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2719" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_2720" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2723" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2724" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_2723" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2724" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2743" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2744" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_2743" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2744" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2725" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2726" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2725" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2726" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2727" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="Locator_hbio_TriangleBiosystemsIncMember_2728" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2727" xlink:to="Locator_hbio_TriangleBiosystemsIncMember_2728" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2729" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_2730" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2729" xlink:to="Locator_hbio_HekaElektronikMember_2730" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2721" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionAxis_2722" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2721" xlink:to="Locator_us-gaap_RelatedPartyTransactionAxis_2722" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionAxis_2731" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="Locator_us-gaap_RelatedPartyTransactionDomain_2732" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_RelatedPartyTransactionAxis_2731" xlink:to="Locator_us-gaap_RelatedPartyTransactionDomain_2732" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionAxis_2745" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="Locator_us-gaap_RelatedPartyTransactionDomain_2746" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_RelatedPartyTransactionAxis_2745" xlink:to="Locator_us-gaap_RelatedPartyTransactionDomain_2746" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2735" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="Locator_us-gaap_OperatingLeasesRentExpenseNet_2736" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2735" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseNet_2736" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2737" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:label="Locator_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2738" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2737" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2738" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2739" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransitionServicesChargedToSpinnee" xlink:label="Locator_hbio_TransitionServicesChargedToSpinnee_2740" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2739" xlink:to="Locator_hbio_TransitionServicesChargedToSpinnee_2740" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2741" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="Locator_hbio_DistributionRevenuesFromSpinnee_2742" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2741" xlink:to="Locator_hbio_DistributionRevenuesFromSpinnee_2742" order="4.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2925" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2926" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2925" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2926" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2927" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2928" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2927" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2928" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2929" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2930" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2929" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2930" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2931" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_2932" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2931" xlink:to="Locator_hbio_ServiceContractsMember_2932" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2933" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_2934" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2933" xlink:to="Locator_hbio_CustomerAdvancesMember_2934" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2935" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="Locator_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_2936" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2935" xlink:to="Locator_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_2936" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2969" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_2970" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_ProductsAndServicesDomain_2969" xlink:to="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_2970" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2971" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" xlink:label="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_2972" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_ProductsAndServicesDomain_2971" xlink:to="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_2972" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2959" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="Locator_country_US_2960" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_2959" xlink:to="Locator_country_US_2960" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2961" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="Locator_country_GB_2962" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_2961" xlink:to="Locator_country_GB_2962" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2963" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="Locator_country_DE_2964" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_2963" xlink:to="Locator_country_DE_2964" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2965" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RestOfWorldMember" xlink:label="Locator_hbio_RestOfWorldMember_2966" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_srt_SegmentGeographicalDomain_2965" xlink:to="Locator_hbio_RestOfWorldMember_2966" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2952" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2951" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_2952" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2953" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="Locator_srt_StatementGeographicalAxis_2954" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2953" xlink:to="Locator_srt_StatementGeographicalAxis_2954" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="Locator_srt_StatementGeographicalAxis_2957" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2958" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_srt_StatementGeographicalAxis_2957" xlink:to="Locator_srt_SegmentGeographicalDomain_2958" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="Locator_srt_StatementGeographicalAxis_2977" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2978" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_srt_StatementGeographicalAxis_2977" xlink:to="Locator_srt_SegmentGeographicalDomain_2978" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2955" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="Locator_srt_ProductOrServiceAxis_2956" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2955" xlink:to="Locator_srt_ProductOrServiceAxis_2956" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="Locator_srt_ProductOrServiceAxis_2967" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2968" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_srt_ProductOrServiceAxis_2967" xlink:to="Locator_srt_ProductsAndServicesDomain_2968" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="Locator_srt_ProductOrServiceAxis_2975" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2976" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_srt_ProductOrServiceAxis_2975" xlink:to="Locator_srt_ProductsAndServicesDomain_2976" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2973" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_2974" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2973" xlink:to="Locator_us-gaap_Revenues_2974" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3007" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3008" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3007" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3008" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3013" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3014" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3013" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3014" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3015" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3016" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3015" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_3016" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3027" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3028" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3027" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_3028" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3017" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201602Member_3018" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3017" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201602Member_3018" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3019" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201712Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201712Member_3020" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3019" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201712Member_3020" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3021" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_3022" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3021" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_3022" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3023" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201709Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201709Member_3024" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3023" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201709Member_3024" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3025" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:label="Locator_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_3026" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3025" xlink:to="Locator_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_3026" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3063" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_3064" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3063" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_3064" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3065" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_3066" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3065" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_3066" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3047" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3048" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3047" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3048" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3059" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_3060" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3059" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_3060" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_3061" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3062" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_3061" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_3062" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3067" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3068" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3067" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3068" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3069" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3070" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3069" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3070" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3071" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3072" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3071" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3072" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3073" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3074" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3073" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3074" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3075" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3076" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3075" xlink:to="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3076" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3077" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3078" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3077" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3078" order="5.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_3133" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3134" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_3133" xlink:to="Locator_us-gaap_EquityComponentDomain_3134" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3135" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_3136" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3135" xlink:to="Locator_us-gaap_CommonStockMember_3136" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3137" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalMember_3138" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3137" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalMember_3138" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="Locator_us-gaap_RetainedEarningsMember_3140" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3139" xlink:to="Locator_us-gaap_RetainedEarningsMember_3140" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3142" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3141" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3142" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3143" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="Locator_us-gaap_TreasuryStockMember_3144" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_3143" xlink:to="Locator_us-gaap_TreasuryStockMember_3144" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_3130" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_StatementLineItems_3129" xlink:to="Locator_us-gaap_StatementTable_3130" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_3131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_3132" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_StatementTable_3131" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_3132" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_3146" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3145" xlink:to="Locator_us-gaap_StockholdersEquity_3146" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3147" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3148" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3147" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3148" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3150" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3149" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3150" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3152" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3151" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3152" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3153" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="Locator_hbio_SharesWithheldForTaxesValue_3154" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3153" xlink:to="Locator_hbio_SharesWithheldForTaxesValue_3154" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="Locator_us-gaap_StockOptionPlanExpense_3156" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3155" xlink:to="Locator_us-gaap_StockOptionPlanExpense_3156" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_3158" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3157" xlink:to="Locator_us-gaap_NetIncomeLoss_3158" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3160" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3159" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3160" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="Locator_us-gaap_SharesIssued_3162" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3161" xlink:to="Locator_us-gaap_SharesIssued_3162" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3164" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3163" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3164" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3166" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3165" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3166" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3168" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3167" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3168" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3169" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="Locator_hbio_Shareswithheldfortaxesshares_3170" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_3169" xlink:to="Locator_hbio_Shareswithheldfortaxesshares_3170" order="14.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_3263" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_3264" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_3263" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_3264" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_3265" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentOfIntangibleAssetsMember" xlink:label="Locator_hbio_ImpairmentOfIntangibleAssetsMember_3266" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_3265" xlink:to="Locator_hbio_ImpairmentOfIntangibleAssetsMember_3266" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_3267" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="Locator_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3268" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_3267" xlink:to="Locator_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3268" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3247" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3248" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3247" xlink:to="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3248" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3249" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_3250" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3249" xlink:to="Locator_us-gaap_RestructuringCostAndReserveAxis_3250" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_3253" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3254" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_RestructuringCostAndReserveAxis_3253" xlink:to="Locator_us-gaap_TypeOfRestructuringDomain_3254" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_3277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3278" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_RestructuringCostAndReserveAxis_3277" xlink:to="Locator_us-gaap_TypeOfRestructuringDomain_3278" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3255" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CostOfRevenueMember" xlink:label="Locator_hbio_CostOfRevenueMember_3256" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3255" xlink:to="Locator_hbio_CostOfRevenueMember_3256" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3257" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="Locator_us-gaap_EmployeeSeveranceMember_3258" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3257" xlink:to="Locator_us-gaap_EmployeeSeveranceMember_3258" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3259" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentRelatedToRestructuringMember" xlink:label="Locator_hbio_ImpairmentRelatedToRestructuringMember_3260" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3259" xlink:to="Locator_hbio_ImpairmentRelatedToRestructuringMember_3260" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3261" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="Locator_us-gaap_OtherRestructuringMember_3262" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3261" xlink:to="Locator_us-gaap_OtherRestructuringMember_3262" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3251" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_3252" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3251" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_3252" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3269" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="Locator_us-gaap_RestructuringReserve_3270" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3269" xlink:to="Locator_us-gaap_RestructuringReserve_3270" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3271" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="Locator_us-gaap_RestructuringCharges_3272" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3271" xlink:to="Locator_us-gaap_RestructuringCharges_3272" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3273" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_3274" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3273" xlink:to="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_3274" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3275" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="Locator_us-gaap_PaymentsForRestructuring_3276" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3275" xlink:to="Locator_us-gaap_PaymentsForRestructuring_3276" order="4.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/SubsequentEventDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_3307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_3308" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_SubsequentEventLineItems_3307" xlink:to="Locator_us-gaap_SubsequentEventTable_3308" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_3309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_3310" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_SubsequentEventTable_3309" xlink:to="Locator_us-gaap_SubsequentEventTypeAxis_3310" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_3311" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_3312" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_SubsequentEventTypeAxis_3311" xlink:to="Locator_us-gaap_SubsequentEventTypeDomain_3312" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_3319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_3320" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_SubsequentEventTypeAxis_3319" xlink:to="Locator_us-gaap_SubsequentEventTypeDomain_3320" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_3313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="Locator_us-gaap_SubsequentEventMember_3314" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SubsequentEventTypeDomain_3313" xlink:to="Locator_us-gaap_SubsequentEventMember_3314" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_3315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventDescription" xlink:label="Locator_us-gaap_SubsequentEventDescription_3316" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SubsequentEventLineItems_3315" xlink:to="Locator_us-gaap_SubsequentEventDescription_3316" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_3317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="Locator_us-gaap_PaymentsOfFinancingCosts_3318" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SubsequentEventLineItems_3317" xlink:to="Locator_us-gaap_PaymentsOfFinancingCosts_3318" order="2.0" />
    </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>hbio-20190930_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.26 (5021) using Fujitsu Interstage XWand -->
<!-- Validation status: Passed -->
<linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/instance http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
    <roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
    <roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
    <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="element1" />
        <label xlink:type="resource" xlink:label="label1" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_invest_DerivativeNotionalAmount_en-US">Notional Amount of Interest Rate Derivatives</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1" xlink:to="label1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="element2" />
        <label xlink:type="resource" xlink:label="label2" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AwardTypeAxis_en-US">Award Type [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element2" xlink:to="label2" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AutomobilesMember" xlink:label="element3" />
        <label xlink:type="resource" xlink:label="label3" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AutomobilesMember_en-US">Automobiles [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element3" xlink:to="label3" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="element4" />
        <label xlink:type="resource" xlink:label="label4" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountingStandardsUpdate201609Member_en-US">Accounting Standards Update 201609 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element4" xlink:to="label4" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="element5" />
        <label xlink:type="resource" xlink:label="label5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccountingStandardsUpdate201609Member_en-US">ASU 2016-09</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element5" xlink:to="label5" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201709Member" xlink:label="element6" />
        <label xlink:type="resource" xlink:label="label6" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountingStandardsUpdate201709Member_en-US">Accounting Standards Update 2017-09 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element6" xlink:to="label6" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201712Member" xlink:label="element7" />
        <label xlink:type="resource" xlink:label="label7" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountingStandardsUpdate201712Member_en-US">Accounting Standards Update 2017-12 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element7" xlink:to="label7" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="element8" />
        <label xlink:type="resource" xlink:label="label8" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountingPoliciesAbstract_en-US">Summary of Significant Accounting Policies [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element8" xlink:to="label8" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="element9" />
        <label xlink:type="resource" xlink:label="label9" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountingStandardsUpdate201602Member_en-US">Accounting Standards Update 2016-02 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element9" xlink:to="label9" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="element10" />
        <label xlink:type="resource" xlink:label="label10" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountingStandardsUpdate201409Member_en-US">Accounting Standards Update 2014-09 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element10" xlink:to="label10" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="element11" />
        <label xlink:type="resource" xlink:label="label11" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountsPayableCurrent_en-US">Accounts payable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element11" xlink:to="label11" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="element12" />
        <label xlink:type="resource" xlink:label="label12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccountsPayableCurrent_en-US">Accounts payable and accrued expeneses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element12" xlink:to="label12" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="element13" />
        <label xlink:type="resource" xlink:label="label13" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountsReceivableMember_en-US">Accounts Receivable [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element13" xlink:to="label13" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element14" />
        <label xlink:type="resource" xlink:label="label14" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccountsReceivableNetCurrent_en-US">Accounts receivable, net of allowance for doubtful accounts</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element14" xlink:to="label14" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element15" />
        <label xlink:type="resource" xlink:label="label15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccountsReceivableNetCurrent_en-US">Accounts receivable, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element15" xlink:to="label15" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element16" />
        <label xlink:type="resource" xlink:label="label16" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_AccountsReceivableNetCurrent_en-US">Accounts receivable, net of allowance for doubtful accounts of $364 and $332, respectively</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element16" xlink:to="label16" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="element17" />
        <label xlink:type="resource" xlink:label="label17" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccruedLiabilitiesCurrent_en-US">Accrued expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element17" xlink:to="label17" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="element18" />
        <label xlink:type="resource" xlink:label="label18" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccruedLiabilitiesCurrentAbstract_en-US">Accrued Liabilities Current [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element18" xlink:to="label18" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="element19" />
        <label xlink:type="resource" xlink:label="label19" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccruedIncomeTaxesCurrent_en-US">Accrued income taxes payable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element19" xlink:to="label19" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="element20" />
        <label xlink:type="resource" xlink:label="label20" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_AccruedIncomeTaxesCurrent_en-US">Accrued income taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element20" xlink:to="label20" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="element21" />
        <label xlink:type="resource" xlink:label="label21" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element21" xlink:to="label21" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="element22" />
        <label xlink:type="resource" xlink:label="label22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_en-US">Derivatives qualifying as hedges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element22" xlink:to="label22" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element23" />
        <label xlink:type="resource" xlink:label="label23" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element23" xlink:to="label23" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element24" />
        <label xlink:type="resource" xlink:label="label24" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element24" xlink:to="label24" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="element25" />
        <label xlink:type="resource" xlink:label="label25" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element25" xlink:to="label25" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="element26" />
        <label xlink:type="resource" xlink:label="label26" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_en-US">Accumulated Defined Benefit Plans Adjustment [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element26" xlink:to="label26" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="element27" />
        <label xlink:type="resource" xlink:label="label27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_en-US">Defined benefit pension plans</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element27" xlink:to="label27" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="element28" />
        <label xlink:type="resource" xlink:label="label28" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element28" xlink:to="label28" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="element29" />
        <label xlink:type="resource" xlink:label="label29" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedTranslationAdjustmentMember_en-US">Foreign currency translation adjustment [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element29" xlink:to="label29" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="element30" />
        <label xlink:type="resource" xlink:label="label30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccumulatedTranslationAdjustmentMember_en-US">Foreign currency translation adjustments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element30" xlink:to="label30" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="element31" />
        <label xlink:type="resource" xlink:label="label31" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedOtherComprehensiveIncomeMember_en-US">Accumulated Other Comprehensive Income (Loss) [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element31" xlink:to="label31" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element32" />
        <label xlink:type="resource" xlink:label="label32" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_en-US">Accumulated other comprehensive loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element32" xlink:to="label32" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element33" />
        <label xlink:type="resource" xlink:label="label33" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_en-US">Opening Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element33" xlink:to="label33" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element34" />
        <label xlink:type="resource" xlink:label="label34" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_en-US">Closing Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element34" xlink:to="label34" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="element35" />
        <label xlink:type="resource" xlink:label="label35" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_en-US">Accumulated Other Comprehensive Income [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element35" xlink:to="label35" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="element36" />
        <label xlink:type="resource" xlink:label="label36" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AdditionalPaidInCapitalCommonStock_en-US">Additional paid-in-capital</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element36" xlink:to="label36" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="element37" />
        <label xlink:type="resource" xlink:label="label37" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AdditionalPaidInCapitalMember_en-US">Additional Paid-in Capital [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element37" xlink:to="label37" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="element38" />
        <label xlink:type="resource" xlink:label="label38" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element38" xlink:to="label38" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="element39" />
        <label xlink:type="resource" xlink:label="label39" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_en-US">Adjustments For New Accounting Pronouncements [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element39" xlink:to="label39" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="element40" />
        <label xlink:type="resource" xlink:label="label40" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AdvertisingCostsPolicyTextBlock_en-US">Catalog Costs [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element40" xlink:to="label40" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="element41" />
        <label xlink:type="resource" xlink:label="label41" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_en-US">Allowance for Doubtful Accounts Receivable, Write-offs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element41" xlink:to="label41" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="element42" />
        <label xlink:type="resource" xlink:label="label42" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_en-US">Charged to allowance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element42" xlink:to="label42" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="element43" />
        <label xlink:type="resource" xlink:label="label43" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_en-US">Allowance for Doubtful Accounts Receivable, Recoveries</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element43" xlink:to="label43" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="element44" />
        <label xlink:type="resource" xlink:label="label44" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_en-US">Bad debt (recoveries)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element44" xlink:to="label44" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="element45" />
        <label xlink:type="resource" xlink:label="label45" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_en-US">Allowance for doubtful accounts</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element45" xlink:to="label45" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="element46" />
        <label xlink:type="resource" xlink:label="label46" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_en-US">AllowanceForDoubtfulAccountsReceivableRollforward</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element46" xlink:to="label46" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="element47" />
        <label xlink:type="resource" xlink:label="label47" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AllowanceForDoubtfulAccountsReceivable_en-US">Allowance for Doubtful Accounts Receivable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element47" xlink:to="label47" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="element48" />
        <label xlink:type="resource" xlink:label="label48" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_AllowanceForDoubtfulAccountsReceivable_en-US">Balance, beginning of period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element48" xlink:to="label48" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="element49" />
        <label xlink:type="resource" xlink:label="label49" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_AllowanceForDoubtfulAccountsReceivable_en-US">Balance, end of period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element49" xlink:to="label49" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="element50" />
        <label xlink:type="resource" xlink:label="label50" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AmortizationOfFinancingCosts_en-US">Amortization of deferred financing costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element50" xlink:to="label50" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="element51" />
        <label xlink:type="resource" xlink:label="label51" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AmortizationOfIntangibleAssets_en-US">Amortization of intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element51" xlink:to="label51" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="element52" />
        <label xlink:type="resource" xlink:label="label52" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AssetImpairmentCharges_en-US">Asset Impairment Charges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element52" xlink:to="label52" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="element53" />
        <label xlink:type="resource" xlink:label="label53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AssetImpairmentCharges_en-US">Impairment charges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element53" xlink:to="label53" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="element54" />
        <label xlink:type="resource" xlink:label="label54" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AssetsAbstract_en-US">Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element54" xlink:to="label54" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="element55" />
        <label xlink:type="resource" xlink:label="label55" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_Assets_en-US">Total Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element55" xlink:to="label55" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="element56" />
        <label xlink:type="resource" xlink:label="label56" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_Assets_en-US">Total Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element56" xlink:to="label56" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="element57" />
        <label xlink:type="resource" xlink:label="label57" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_en-US">Carrying amounts of major classes of assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element57" xlink:to="label57" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element58" />
        <label xlink:type="resource" xlink:label="label58" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_en-US">Current assets held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element58" xlink:to="label58" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element59" />
        <label xlink:type="resource" xlink:label="label59" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_en-US">Disposal Group, Including Discontinued Operation, Assets, Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element59" xlink:to="label59" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element60" />
        <label xlink:type="resource" xlink:label="label60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_en-US">Current assets held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element60" xlink:to="label60" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="element61" />
        <label xlink:type="resource" xlink:label="label61" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AssetsCurrent_en-US">Total current assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element61" xlink:to="label61" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="element62" />
        <label xlink:type="resource" xlink:label="label62" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AssetsCurrent_en-US">Total current assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element62" xlink:to="label62" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="element63" />
        <label xlink:type="resource" xlink:label="label63" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_en-US">Disposal Group, Including Discontinued Operation, Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element63" xlink:to="label63" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="element64" />
        <label xlink:type="resource" xlink:label="label64" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_en-US">Total assets of the disposal group classified as held for sale in the consolidated balance sheet</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element64" xlink:to="label64" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="element65" />
        <label xlink:type="resource" xlink:label="label65" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AssetsCurrentAbstract_en-US">Current Assets:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element65" xlink:to="label65" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="element66" />
        <label xlink:type="resource" xlink:label="label66" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BaseRateMember_en-US">Base Rate [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element66" xlink:to="label66" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="element67" />
        <label xlink:type="resource" xlink:label="label67" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BalanceSheetLocationDomain_en-US">Balance Sheet Location [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element67" xlink:to="label67" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="element68" />
        <label xlink:type="resource" xlink:label="label68" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BalanceSheetLocationAxis_en-US">Balance Sheet Location [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element68" xlink:to="label68" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="element69" />
        <label xlink:type="resource" xlink:label="label69" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_en-US">Basis of Presentation Policies [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element69" xlink:to="label69" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="element70" />
        <label xlink:type="resource" xlink:label="label70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_en-US">Accounts receivable, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element70" xlink:to="label70" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="element71" />
        <label xlink:type="resource" xlink:label="label71" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element71" xlink:to="label71" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="element72" />
        <label xlink:type="resource" xlink:label="label72" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element72" xlink:to="label72" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="element73" />
        <label xlink:type="resource" xlink:label="label73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_en-US">Intangible Assets, Other than Goodwill</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element73" xlink:to="label73" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="element74" />
        <label xlink:type="resource" xlink:label="label74" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_en-US">Amortizable intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element74" xlink:to="label74" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="element75" />
        <label xlink:type="resource" xlink:label="label75" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_en-US">Recognized Identifiable Assets Acquired and Liabilities Assumed [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element75" xlink:to="label75" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="element76" />
        <label xlink:type="resource" xlink:label="label76" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_en-US">Business Acquisition, Effective Date of Acquisition</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element76" xlink:to="label76" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="element77" />
        <label xlink:type="resource" xlink:label="label77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_en-US">Cash acquired</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element77" xlink:to="label77" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="element78" />
        <label xlink:type="resource" xlink:label="label78" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element78" xlink:to="label78" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent" xlink:label="element79" />
        <label xlink:type="resource" xlink:label="label79" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element79" xlink:to="label79" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent" xlink:label="element80" />
        <label xlink:type="resource" xlink:label="label80" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_en-US">Deferred tax, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element80" xlink:to="label80" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="element81" />
        <label xlink:type="resource" xlink:label="label81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_en-US">Other current assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element81" xlink:to="label81" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="element82" />
        <label xlink:type="resource" xlink:label="label82" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element82" xlink:to="label82" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="element83" />
        <label xlink:type="resource" xlink:label="label83" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_en-US">Deferred revenue including customer advances</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element83" xlink:to="label83" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="element84" />
        <label xlink:type="resource" xlink:label="label84" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_BusinessCombinationConsiderationTransferred1_en-US">Acquisition purchase price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element84" xlink:to="label84" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="element85" />
        <label xlink:type="resource" xlink:label="label85" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationConsiderationTransferred1_en-US">Business Combination, Consideration Transferred</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element85" xlink:to="label85" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="element86" />
        <label xlink:type="resource" xlink:label="label86" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationConsiderationTransferred1_en-US">Acquisition purchase price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element86" xlink:to="label86" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="element87" />
        <label xlink:type="resource" xlink:label="label87" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_en-US">Changes in fair value of acquisition contingencies</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element87" xlink:to="label87" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="element88" />
        <label xlink:type="resource" xlink:label="label88" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_en-US">Gain on acquisition contingencies</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element88" xlink:to="label88" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="element89" />
        <label xlink:type="resource" xlink:label="label89" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element89" xlink:to="label89" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="element90" />
        <label xlink:type="resource" xlink:label="label90" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_en-US">Liabilities assumed</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element90" xlink:to="label90" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="element91" />
        <label xlink:type="resource" xlink:label="label91" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_en-US">Liabilities assumed</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element91" xlink:to="label91" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="element92" />
        <label xlink:type="resource" xlink:label="label92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_en-US">Other long term liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element92" xlink:to="label92" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="element93" />
        <label xlink:type="resource" xlink:label="label93" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element93" xlink:to="label93" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="element94" />
        <label xlink:type="resource" xlink:label="label94" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_en-US">Accounts payable and accrued liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element94" xlink:to="label94" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="element95" />
        <label xlink:type="resource" xlink:label="label95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_en-US">Deferred income tax assets, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element95" xlink:to="label95" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="element96" />
        <label xlink:type="resource" xlink:label="label96" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element96" xlink:to="label96" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="element97" />
        <label xlink:type="resource" xlink:label="label97" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionProFormaInformationAbstract_en-US">The results of operations for DSI:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element97" xlink:to="label97" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="element98" />
        <label xlink:type="resource" xlink:label="label98" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_en-US">Business Acquisition Direct Acquisition Costs In Income Statement</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element98" xlink:to="label98" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="element99" />
        <label xlink:type="resource" xlink:label="label99" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_en-US">Business Acquisitions Pro Forma Net Income Loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element99" xlink:to="label99" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="element100" />
        <label xlink:type="resource" xlink:label="label100" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_en-US">Business Acquisition, Pro Forma Information [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element100" xlink:to="label100" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="element101" />
        <label xlink:type="resource" xlink:label="label101" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionLineItems_en-US">Business Acquisition [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element101" xlink:to="label101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="element102" />
        <label xlink:type="resource" xlink:label="label102" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionAcquireeDomain_en-US">Business Acquisition, Acquiree [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element102" xlink:to="label102" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="element103" />
        <label xlink:type="resource" xlink:label="label103" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionsProFormaRevenue_en-US">Business Acquisitions Pro Forma Revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element103" xlink:to="label103" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="element104" />
        <label xlink:type="resource" xlink:label="label104" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_en-US">Business Acquisition, Description of Acquired Entity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element104" xlink:to="label104" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="element105" />
        <label xlink:type="resource" xlink:label="label105" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessAcquisitionAxis_en-US">Business Acquisition [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element105" xlink:to="label105" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="element106" />
        <label xlink:type="resource" xlink:label="label106" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationsAbstract_en-US">Business Combinations [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element106" xlink:to="label106" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="element107" />
        <label xlink:type="resource" xlink:label="label107" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationDisclosureTextBlock_en-US">Acquisitions Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element107" xlink:to="label107" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="element108" />
        <label xlink:type="resource" xlink:label="label108" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_en-US">Revenue of Acquiree since Acquisition Date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element108" xlink:to="label108" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="element109" />
        <label xlink:type="resource" xlink:label="label109" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_en-US">Earnings or Loss of Acquiree since Acquisition Date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element109" xlink:to="label109" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="element110" />
        <label xlink:type="resource" xlink:label="label110" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationDescriptionAbstract_en-US">Acquisition Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element110" xlink:to="label110" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="element111" />
        <label xlink:type="resource" xlink:label="label111" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_en-US">Inventories</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element111" xlink:to="label111" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="element112" />
        <label xlink:type="resource" xlink:label="label112" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element112" xlink:to="label112" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="element113" />
        <label xlink:type="resource" xlink:label="label113" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element113" xlink:to="label113" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="element114" />
        <label xlink:type="resource" xlink:label="label114" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_en-US">Property, plant and equipment, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element114" xlink:to="label114" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="element115" />
        <label xlink:type="resource" xlink:label="label115" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_en-US">Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element115" xlink:to="label115" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:label="element116" />
        <label xlink:type="resource" xlink:label="label116" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element116" xlink:to="label116" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:label="element117" />
        <label xlink:type="resource" xlink:label="label117" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_en-US">Purchase price adjustments, decrease to other long term liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element117" xlink:to="label117" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="element118" />
        <label xlink:type="resource" xlink:label="label118" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element118" xlink:to="label118" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="element119" />
        <label xlink:type="resource" xlink:label="label119" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_en-US">Acquisition purchase price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element119" xlink:to="label119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="element120" />
        <label xlink:type="resource" xlink:label="label120" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CashAndCashEquivalentsPolicyTextBlock_en-US">Cash and Cash Equivalents [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element120" xlink:to="label120" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="element121" />
        <label xlink:type="resource" xlink:label="label121" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CashAndCashEquivalentsMember_en-US">Cash and Cash Equivalents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element121" xlink:to="label121" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element122" />
        <label xlink:type="resource" xlink:label="label122" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and cash equivalents at the begining of period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element122" xlink:to="label122" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element123" />
        <label xlink:type="resource" xlink:label="label123" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and cash equivalents</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element123" xlink:to="label123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element124" />
        <label xlink:type="resource" xlink:label="label124" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and cash equivalents at the end of period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element124" xlink:to="label124" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="element125" />
        <label xlink:type="resource" xlink:label="label125" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_en-US">Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element125" xlink:to="label125" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="element126" />
        <label xlink:type="resource" xlink:label="label126" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_en-US">(Decrease) increase in cash and cash equivalents</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element126" xlink:to="label126" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="element127" />
        <label xlink:type="resource" xlink:label="label127" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_en-US">Commitments and Contingencies Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element127" xlink:to="label127" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="element128" />
        <label xlink:type="resource" xlink:label="label128" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_en-US">Commitments and Contingencies Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element128" xlink:to="label128" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="element129" />
        <label xlink:type="resource" xlink:label="label129" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommitmentsAndContingencies_en-US">Commitments and contingencies</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element129" xlink:to="label129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="element130" />
        <label xlink:type="resource" xlink:label="label130" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockMember_en-US">Common Stock [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element130" xlink:to="label130" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="element131" />
        <label xlink:type="resource" xlink:label="label131" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockSharesAuthorized_en-US">Common Stock- Shares Authorized</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element131" xlink:to="label131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="element132" />
        <label xlink:type="resource" xlink:label="label132" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_en-US">Common stock</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element132" xlink:to="label132" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="element133" />
        <label xlink:type="resource" xlink:label="label133" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockParOrStatedValuePerShare_en-US">Common stock par value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element133" xlink:to="label133" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="element134" />
        <label xlink:type="resource" xlink:label="label134" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockSharesIssued_en-US">Common Stock- Shares Issued</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element134" xlink:to="label134" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="element135" />
        <label xlink:type="resource" xlink:label="label135" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockSharesOutstanding_en-US">Common Stock- Shares Outstanding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element135" xlink:to="label135" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element136" />
        <label xlink:type="resource" xlink:label="label136" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_CommonStockValue_en-US">Common stock, par value $0.01 per share, 80,000,000 shares authorized; 45,810,358 and 45,124,309 shares issued and 38,064,851 and 37,378,802 shares outstanding, respectively</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element136" xlink:to="label136" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element137" />
        <label xlink:type="resource" xlink:label="label137" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockValue_en-US">Common stock value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element137" xlink:to="label137" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="element138" />
        <label xlink:type="resource" xlink:label="label138" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_en-US">Components Of Deferred Tax Assets And Liabilities [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element138" xlink:to="label138" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="element139" />
        <label xlink:type="resource" xlink:label="label139" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ComprehensiveIncomeNoteTextBlock_en-US">Accumulated Other Comprehensive Income Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element139" xlink:to="label139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="element140" />
        <label xlink:type="resource" xlink:label="label140" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_en-US">Comprehensive Income Net of Tax [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element140" xlink:to="label140" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="element141" />
        <label xlink:type="resource" xlink:label="label141" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_en-US">Comprehensive loss:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element141" xlink:to="label141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="element142" />
        <label xlink:type="resource" xlink:label="label142" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ComprehensiveIncomeNetOfTax_en-US">Total Comprehensive Income (Loss), Net of Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element142" xlink:to="label142" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="element143" />
        <label xlink:type="resource" xlink:label="label143" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ComprehensiveIncomeNetOfTax_en-US">Total comprehensive loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element143" xlink:to="label143" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="element144" />
        <label xlink:type="resource" xlink:label="label144" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ComputerEquipmentMember_en-US">Computer Equipment [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element144" xlink:to="label144" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="element145" />
        <label xlink:type="resource" xlink:label="label145" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ComputerEquipmentMember_en-US">Computer equipment and software [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element145" xlink:to="label145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="element146" />
        <label xlink:type="resource" xlink:label="label146" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRiskDisclosureTextBlock_en-US">Concentrations Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element146" xlink:to="label146" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="element147" />
        <label xlink:type="resource" xlink:label="label147" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRiskByBenchmarkAxis_en-US">Concentration Risk by Benchmark [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element147" xlink:to="label147" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="element148" />
        <label xlink:type="resource" xlink:label="label148" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRiskBenchmarkDomain_en-US">Concentration Risk Benchmark [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element148" xlink:to="label148" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:label="element149" />
        <label xlink:type="resource" xlink:label="label149" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_en-US">Concentrations [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element149" xlink:to="label149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="element150" />
        <label xlink:type="resource" xlink:label="label150" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRiskPercentage1_en-US">Concentration Risk, Percentage</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element150" xlink:to="label150" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="element151" />
        <label xlink:type="resource" xlink:label="label151" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRiskLineItems_en-US">Concentration Risk [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element151" xlink:to="label151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskCustomer" xlink:label="element152" />
        <label xlink:type="resource" xlink:label="label152" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRiskCustomer_en-US">Concentration Risk, Customer</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element152" xlink:to="label152" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="element153" />
        <label xlink:type="resource" xlink:label="label153" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConcentrationRiskTable_en-US">Concentration Risk [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element153" xlink:to="label153" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="element154" />
        <label xlink:type="resource" xlink:label="label154" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ConsolidationPolicyTextBlock_en-US">Principles of Consolidation [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element154" xlink:to="label154" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="element155" />
        <label xlink:type="resource" xlink:label="label155" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CostOfGoodsAndServicesSold_en-US">Cost of revenues</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element155" xlink:to="label155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="element156" />
        <label xlink:type="resource" xlink:label="label156" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CostOfSalesMember_en-US">Cost of Sales [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element156" xlink:to="label156" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:label="element157" />
        <label xlink:type="resource" xlink:label="label157" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_en-US">Cumulative Effect On Retained Earnings Before Tax1</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element157" xlink:to="label157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:label="element158" />
        <label xlink:type="resource" xlink:label="label158" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_en-US">Cumulative effect adjustment to retained earnings</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element158" xlink:to="label158" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="element159" />
        <label xlink:type="resource" xlink:label="label159" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CustomerRelationshipsMember_en-US">Customer Relationships [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element159" xlink:to="label159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="element160" />
        <label xlink:type="resource" xlink:label="label160" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CustomerRelationshipsMember_en-US">Distribution agreements/customer relationships [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element160" xlink:to="label160" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="element161" />
        <label xlink:type="resource" xlink:label="label161" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisaggregationOfRevenueLineItems_en-US">Disaggregation of Revenue [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element161" xlink:to="label161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="element162" />
        <label xlink:type="resource" xlink:label="label162" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisaggregationOfRevenueTable_en-US">Disaggregation of Revenue [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element162" xlink:to="label162" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="element163" />
        <label xlink:type="resource" xlink:label="label163" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisaggregationOfRevenueTableTextBlock_en-US">Disaggregation of Revenue [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element163" xlink:to="label163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="element164" />
        <label xlink:type="resource" xlink:label="label164" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentTerm_en-US">Maturity of debt instrument in years and months</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element164" xlink:to="label164" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="element165" />
        <label xlink:type="resource" xlink:label="label165" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_en-US">Debt Instrument, Description Of Variable Rate Basis</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element165" xlink:to="label165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="element166" />
        <label xlink:type="resource" xlink:label="label166" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_en-US">Basis Spread on Variable Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element166" xlink:to="label166" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="element167" />
        <label xlink:type="resource" xlink:label="label167" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentTable_en-US">Schedule of Long-term Debt Instruments [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element167" xlink:to="label167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="element168" />
        <label xlink:type="resource" xlink:label="label168" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentLineItems_en-US">Debt Instrument [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element168" xlink:to="label168" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="element169" />
        <label xlink:type="resource" xlink:label="label169" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentLineItems_en-US">Debt Instrument</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element169" xlink:to="label169" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesMember" xlink:label="element170" />
        <label xlink:type="resource" xlink:label="label170" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtSecuritiesMember_en-US">Debt Securities [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element170" xlink:to="label170" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="element171" />
        <label xlink:type="resource" xlink:label="label171" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentPaymentTerms_en-US">Debt Instrument, Payment Terms</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element171" xlink:to="label171" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="element172" />
        <label xlink:type="resource" xlink:label="label172" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentMaturityDate_en-US">Maturity Dates</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element172" xlink:to="label172" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="element173" />
        <label xlink:type="resource" xlink:label="label173" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_en-US">Deferred Tax Assets Property Plant And Equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element173" xlink:to="label173" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="element174" />
        <label xlink:type="resource" xlink:label="label174" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_en-US">Property, plant and equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element174" xlink:to="label174" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="element175" />
        <label xlink:type="resource" xlink:label="label175" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueRevenueRecognized1_en-US">Deferred Revenue, Revenue Recognized</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element175" xlink:to="label175" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="element176" />
        <label xlink:type="resource" xlink:label="label176" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DeferredRevenueRevenueRecognized1_en-US">Recognition of deferred revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element176" xlink:to="label176" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="element177" />
        <label xlink:type="resource" xlink:label="label177" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredFinanceCostsCurrentNet_en-US">Deferred Finance Costs Current Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element177" xlink:to="label177" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="element178" />
        <label xlink:type="resource" xlink:label="label178" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredFinanceCostsCurrentNet_en-US">Current unamortized deferred financing costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element178" xlink:to="label178" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="element179" />
        <label xlink:type="resource" xlink:label="label179" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredFinanceCostsNet_en-US">DeferredFinanceCostsNet</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element179" xlink:to="label179" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="element180" />
        <label xlink:type="resource" xlink:label="label180" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_us-gaap_DeferredFinanceCostsNet_en-US">Total unamortized deferred financing costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element180" xlink:to="label180" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="element181" />
        <label xlink:type="resource" xlink:label="label181" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredIncomeTaxExpenseBenefit_en-US">Deferrred Income Taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element181" xlink:to="label181" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="element182" />
        <label xlink:type="resource" xlink:label="label182" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DeferredIncomeTaxExpenseBenefit_en-US">Deferrred Income Taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element182" xlink:to="label182" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="element183" />
        <label xlink:type="resource" xlink:label="label183" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_DeferredRevenue_en-US">Deferred Revenue, beginning balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element183" xlink:to="label183" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="element184" />
        <label xlink:type="resource" xlink:label="label184" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_DeferredRevenue_en-US">Deferred Revenue, ending balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element184" xlink:to="label184" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="element185" />
        <label xlink:type="resource" xlink:label="label185" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenue_en-US">Deferred Revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element185" xlink:to="label185" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="element186" />
        <label xlink:type="resource" xlink:label="label186" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueArrangementLineItems_en-US">Deferred Revenue Arrangement [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element186" xlink:to="label186" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="element187" />
        <label xlink:type="resource" xlink:label="label187" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueArrangementByTypeTable_en-US">Deferred Revenue Arrangement, by Type [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element187" xlink:to="label187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="element188" />
        <label xlink:type="resource" xlink:label="label188" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueArrangementTypeDomain_en-US">Deferred Revenue [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element188" xlink:to="label188" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="element189" />
        <label xlink:type="resource" xlink:label="label189" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueCurrent_en-US">Deferred revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element189" xlink:to="label189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="element190" />
        <label xlink:type="resource" xlink:label="label190" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueArrangementTypeAxis_en-US">Deferred Revenue Arrangement Type [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element190" xlink:to="label190" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="element191" />
        <label xlink:type="resource" xlink:label="label191" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_en-US">Deferred Revenue, by Arrangement, Disclosure [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element191" xlink:to="label191" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="element192" />
        <label xlink:type="resource" xlink:label="label192" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsLiabilitiesNet_en-US">Net Deferred Tax Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element192" xlink:to="label192" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="element193" />
        <label xlink:type="resource" xlink:label="label193" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredRevenueAdditions_en-US">Deferred Revenue, Additions</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element193" xlink:to="label193" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="element194" />
        <label xlink:type="resource" xlink:label="label194" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredRevenueAdditions_en-US">Deferral of revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element194" xlink:to="label194" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="element195" />
        <label xlink:type="resource" xlink:label="label195" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsNetNoncurrent_en-US">Deferred income tax assets - non-current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element195" xlink:to="label195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="element196" />
        <label xlink:type="resource" xlink:label="label196" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DeferredTaxAssetsNetNoncurrent_en-US">Deferred income tax assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element196" xlink:to="label196" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="element197" />
        <label xlink:type="resource" xlink:label="label197" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsGross_en-US">Deferred Tax Assets, Gross</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element197" xlink:to="label197" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="element198" />
        <label xlink:type="resource" xlink:label="label198" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DeferredTaxAssetsGross_en-US">Total gross deferred assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element198" xlink:to="label198" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="element199" />
        <label xlink:type="resource" xlink:label="label199" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsNet_en-US">Deferred Tax Assets, Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element199" xlink:to="label199" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="element200" />
        <label xlink:type="resource" xlink:label="label200" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DeferredTaxAssetsNet_en-US">Deferred tax assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element200" xlink:to="label200" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="element201" />
        <label xlink:type="resource" xlink:label="label201" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsInventory_en-US">Deferred Tax Assets, Inventory</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element201" xlink:to="label201" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="element202" />
        <label xlink:type="resource" xlink:label="label202" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsInventory_en-US">Inventory</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element202" xlink:to="label202" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="element203" />
        <label xlink:type="resource" xlink:label="label203" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsNetCurrent_en-US">Deferred income tax assets current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element203" xlink:to="label203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="element204" />
        <label xlink:type="resource" xlink:label="label204" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DeferredTaxAssetsNetCurrent_en-US">Deferred income tax assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element204" xlink:to="label204" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="element205" />
        <label xlink:type="resource" xlink:label="label205" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element205" xlink:to="label205" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="element206" />
        <label xlink:type="resource" xlink:label="label206" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_en-US">Stock compensation expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element206" xlink:to="label206" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="element207" />
        <label xlink:type="resource" xlink:label="label207" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_en-US">Deferred Tax Assets, Accrued Expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element207" xlink:to="label207" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="element208" />
        <label xlink:type="resource" xlink:label="label208" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_en-US">Accrued expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element208" xlink:to="label208" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="element209" />
        <label xlink:type="resource" xlink:label="label209" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_en-US">Deferred Tax Assets, Pension Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element209" xlink:to="label209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="element210" />
        <label xlink:type="resource" xlink:label="label210" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_en-US">Pension liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element210" xlink:to="label210" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="element211" />
        <label xlink:type="resource" xlink:label="label211" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_en-US">Deferred Tax Assets, Other Accrued Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element211" xlink:to="label211" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="element212" />
        <label xlink:type="resource" xlink:label="label212" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_en-US">Other assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element212" xlink:to="label212" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="element213" />
        <label xlink:type="resource" xlink:label="label213" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Contingencies</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element213" xlink:to="label213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="element214" />
        <label xlink:type="resource" xlink:label="label214" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_en-US">Contingent consideration</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element214" xlink:to="label214" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="element215" />
        <label xlink:type="resource" xlink:label="label215" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_en-US">Deferred Tax Assets, Accounts Receivable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element215" xlink:to="label215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="element216" />
        <label xlink:type="resource" xlink:label="label216" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_en-US">Accounts receivable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element216" xlink:to="label216" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="element217" />
        <label xlink:type="resource" xlink:label="label217" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilities_en-US">Total Deferred Tax Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element217" xlink:to="label217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="element218" />
        <label xlink:type="resource" xlink:label="label218" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_en-US">Deferred Tax Liabilities, Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element218" xlink:to="label218" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="element219" />
        <label xlink:type="resource" xlink:label="label219" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilitiesOther_en-US">Deferred Tax Liabilities, Other</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element219" xlink:to="label219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="element220" />
        <label xlink:type="resource" xlink:label="label220" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxAssetsValuationAllowance_en-US">Deferred Tax Assets, Valuation Allowance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element220" xlink:to="label220" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="element221" />
        <label xlink:type="resource" xlink:label="label221" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DeferredTaxAssetsValuationAllowance_en-US">Less: valuation allowance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element221" xlink:to="label221" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="element222" />
        <label xlink:type="resource" xlink:label="label222" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsValuationAllowance_en-US">Valuation allowance recorded against the deferred tax assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element222" xlink:to="label222" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="element223" />
        <label xlink:type="resource" xlink:label="label223" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilitiesAbstract_en-US">Deferred Tax Liabilities [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element223" xlink:to="label223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="element224" />
        <label xlink:type="resource" xlink:label="label224" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxLiabilitiesAbstract_en-US">Deferred tax liabilities:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element224" xlink:to="label224" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="element225" />
        <label xlink:type="resource" xlink:label="label225" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilitiesCurrent_en-US">Deferred income tax liabilities - current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element225" xlink:to="label225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="element226" />
        <label xlink:type="resource" xlink:label="label226" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilitiesNoncurrent_en-US">Deferred income tax liabilities - non-current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element226" xlink:to="label226" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="element227" />
        <label xlink:type="resource" xlink:label="label227" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DeferredTaxLiabilitiesNoncurrent_en-US">Deferred tax liability</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element227" xlink:to="label227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="element228" />
        <label xlink:type="resource" xlink:label="label228" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element228" xlink:to="label228" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="element229" />
        <label xlink:type="resource" xlink:label="label229" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_en-US">Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element229" xlink:to="label229" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="element230" />
        <label xlink:type="resource" xlink:label="label230" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_en-US">Defined Benefit Plan, Benefits Paid</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element230" xlink:to="label230" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="element231" />
        <label xlink:type="resource" xlink:label="label231" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_en-US">Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element231" xlink:to="label231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="element232" />
        <label xlink:type="resource" xlink:label="label232" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_en-US">Defined Benefit Plan, Contributions by Plan Participants</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element232" xlink:to="label232" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:label="element233" />
        <label xlink:type="resource" xlink:label="label233" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_en-US">Expected employer contribution in current remaining fiscal year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element233" xlink:to="label233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="element234" />
        <label xlink:type="resource" xlink:label="label234" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_en-US">Defined Benefit Plan, Expected Future Benefit Payments in Year Four</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element234" xlink:to="label234" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="element235" />
        <label xlink:type="resource" xlink:label="label235" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_en-US">Defined Benefit Plan, Accumulated Benefit Obligation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element235" xlink:to="label235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="element236" />
        <label xlink:type="resource" xlink:label="label236" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_en-US">Defined Benefit Plan, Expected Future Benefit Payments in Year Two</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element236" xlink:to="label236" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="element237" />
        <label xlink:type="resource" xlink:label="label237" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanDisclosureLineItems_en-US">Defined Benefit Plan Disclosure [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element237" xlink:to="label237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="element238" />
        <label xlink:type="resource" xlink:label="label238" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_en-US">Defined Benefit Plan, Expected Future Benefit Payments in Year One</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element238" xlink:to="label238" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="element239" />
        <label xlink:type="resource" xlink:label="label239" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_en-US">Defined Benefit Plan, Expected Future Benefit Payments in Five Fiscal Years Thereafter</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element239" xlink:to="label239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="element240" />
        <label xlink:type="resource" xlink:label="label240" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_en-US">Defined Benefit Plan, Expected Future Benefit Payments in Year Five</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element240" xlink:to="label240" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="element241" />
        <label xlink:type="resource" xlink:label="label241" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanActuarialGainLoss_en-US">Defined Benefit Plan, Actuarial Net (Gains) Losses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element241" xlink:to="label241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="element242" />
        <label xlink:type="resource" xlink:label="label242" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_en-US">Defined Benefit Plan, Expected Future Benefit Payments in Year Three</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element242" xlink:to="label242" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="element243" />
        <label xlink:type="resource" xlink:label="label243" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_en-US">Defined Benefit Plan, Amounts Recognized in Balance Sheet [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element243" xlink:to="label243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription" xlink:label="element244" />
        <label xlink:type="resource" xlink:label="label244" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription_en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Support, Methodology and Source Data</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element244" xlink:to="label244" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="element245" />
        <label xlink:type="resource" xlink:label="label245" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_en-US">Defined Benefit Plan, Amounts Recognized in Balance Sheet</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element245" xlink:to="label245" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="element246" />
        <label xlink:type="resource" xlink:label="label246" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_en-US">Defined Benefit Plan, Amounts Recognized in Balance Sheet</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element246" xlink:to="label246" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="element247" />
        <label xlink:type="resource" xlink:label="label247" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element247" xlink:to="label247" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="element248" />
        <label xlink:type="resource" xlink:label="label248" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_en-US">Defined Benefit Plan, Actual Return on Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element248" xlink:to="label248" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="element249" />
        <label xlink:type="resource" xlink:label="label249" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_en-US">Net Amortization Loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element249" xlink:to="label249" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="element250" />
        <label xlink:type="resource" xlink:label="label250" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_en-US">Net Amortization Loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element250" xlink:to="label250" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="element251" />
        <label xlink:type="resource" xlink:label="label251" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element251" xlink:to="label251" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="element252" />
        <label xlink:type="resource" xlink:label="label252" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element252" xlink:to="label252" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="element253" />
        <label xlink:type="resource" xlink:label="label253" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element253" xlink:to="label253" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="element254" />
        <label xlink:type="resource" xlink:label="label254" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_en-US">Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element254" xlink:to="label254" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="element255" />
        <label xlink:type="resource" xlink:label="label255" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element255" xlink:to="label255" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="element256" />
        <label xlink:type="resource" xlink:label="label256" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_en-US">Expected Return on Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element256" xlink:to="label256" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="element257" />
        <label xlink:type="resource" xlink:label="label257" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_en-US">Expected Return on Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element257" xlink:to="label257" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="element258" />
        <label xlink:type="resource" xlink:label="label258" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_DefinedBenefitPlanBenefitObligation_en-US">Defined Benefit Plan, Benefit Obligation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element258" xlink:to="label258" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="element259" />
        <label xlink:type="resource" xlink:label="label259" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_DefinedBenefitPlanBenefitObligation_en-US">Defined Benefit Plan, Benefit Obligation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element259" xlink:to="label259" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="element260" />
        <label xlink:type="resource" xlink:label="label260" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanBenefitObligation_en-US">Defined Benefit Plan, Benefit Obligation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element260" xlink:to="label260" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="element261" />
        <label xlink:type="resource" xlink:label="label261" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanContributionsByEmployer_en-US">Defined Benefit Plan Payments In Current Fiscal Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element261" xlink:to="label261" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="element262" />
        <label xlink:type="resource" xlink:label="label262" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_en-US">Defined Benefit Plan Funded Status Of Plan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element262" xlink:to="label262" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="element263" />
        <label xlink:type="resource" xlink:label="label263" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_en-US">Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Benefit Obligation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element263" xlink:to="label263" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="element264" />
        <label xlink:type="resource" xlink:label="label264" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanInterestCost_en-US">Interest Cost</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element264" xlink:to="label264" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="element265" />
        <label xlink:type="resource" xlink:label="label265" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_en-US">Net Periodic Benefit Cost, Total</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element265" xlink:to="label265" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="element266" />
        <label xlink:type="resource" xlink:label="label266" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_en-US">Net Periodic Benefit Cost, Total</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element266" xlink:to="label266" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="element267" />
        <label xlink:type="resource" xlink:label="label267" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_en-US">Curtailment Gain</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element267" xlink:to="label267" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="element268" />
        <label xlink:type="resource" xlink:label="label268" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_en-US">Curtailment Gain</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element268" xlink:to="label268" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="element269" />
        <label xlink:type="resource" xlink:label="label269" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element269" xlink:to="label269" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="element270" />
        <label xlink:type="resource" xlink:label="label270" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element270" xlink:to="label270" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="element271" />
        <label xlink:type="resource" xlink:label="label271" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_en-US">Defined Benefit Plan, Fair Value of Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element271" xlink:to="label271" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="element272" />
        <label xlink:type="resource" xlink:label="label272" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_en-US">Defined Benefit Plan, Fair Value of Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element272" xlink:to="label272" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="element273" />
        <label xlink:type="resource" xlink:label="label273" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_en-US">Defined Benefit Plan, Fair Value of Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element273" xlink:to="label273" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:label="element274" />
        <label xlink:type="resource" xlink:label="label274" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_en-US">Defined Benefit Plan, Funded Status of Plan [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element274" xlink:to="label274" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="element275" />
        <label xlink:type="resource" xlink:label="label275" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanServiceCost_en-US">Service Cost</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element275" xlink:to="label275" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="element276" />
        <label xlink:type="resource" xlink:label="label276" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_en-US">Defined Benefit Plan, Settlements, Plan Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element276" xlink:to="label276" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="element277" />
        <label xlink:type="resource" xlink:label="label277" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_en-US">Defined Benefit Plan by Plan Asset Categories [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element277" xlink:to="label277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="element278" />
        <label xlink:type="resource" xlink:label="label278" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedContributionPlanCostRecognized_en-US">Defined Contribution Plan Payments In Current Fiscal Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element278" xlink:to="label278" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities" xlink:label="element279" />
        <label xlink:type="resource" xlink:label="label279" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities_en-US">Pension Defined Benefit Plans, Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element279" xlink:to="label279" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities" xlink:label="element280" />
        <label xlink:type="resource" xlink:label="label280" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities_en-US">Pension Defined Benefit Plans, Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element280" xlink:to="label280" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="element281" />
        <label xlink:type="resource" xlink:label="label281" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_en-US">Defined Benefit Plan, Actual Plan Asset Allocations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element281" xlink:to="label281" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="element282" />
        <label xlink:type="resource" xlink:label="label282" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_Depreciation_en-US">Depreciation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element282" xlink:to="label282" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="element283" />
        <label xlink:type="resource" xlink:label="label283" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_en-US">Derivative Instruments And Hedging Activities Disclosure [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element283" xlink:to="label283" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="element284" />
        <label xlink:type="resource" xlink:label="label284" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element284" xlink:to="label284" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="element285" />
        <label xlink:type="resource" xlink:label="label285" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element285" xlink:to="label285" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="element286" />
        <label xlink:type="resource" xlink:label="label286" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_en-US">Derivatives Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element286" xlink:to="label286" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="element287" />
        <label xlink:type="resource" xlink:label="label287" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentRiskAxis_en-US">Derivative Instrument Risk [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element287" xlink:to="label287" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="element288" />
        <label xlink:type="resource" xlink:label="label288" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_en-US">Derivatives [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element288" xlink:to="label288" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="element289" />
        <label xlink:type="resource" xlink:label="label289" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeAssetNotionalAmount_en-US">Notional Amount of Interest Rate Swaps</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element289" xlink:to="label289" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="element290" />
        <label xlink:type="resource" xlink:label="label290" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_en-US">Deferred losses on derivative instruments accumulated in AOCI expected to be reclassified to earnings</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element290" xlink:to="label290" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="element291" />
        <label xlink:type="resource" xlink:label="label291" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeLiabilities_en-US">Derivative Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element291" xlink:to="label291" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:label="element292" />
        <label xlink:type="resource" xlink:label="label292" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_en-US">Derivative Liability, Fair Value, Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element292" xlink:to="label292" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFloorInterestRate" xlink:label="element293" />
        <label xlink:type="resource" xlink:label="label293" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeFloorInterestRate_en-US">Floor Interest Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element293" xlink:to="label293" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="element294" />
        <label xlink:type="resource" xlink:label="label294" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element294" xlink:to="label294" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="element295" />
        <label xlink:type="resource" xlink:label="label295" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element295" xlink:to="label295" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="element296" />
        <label xlink:type="resource" xlink:label="label296" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeInstrumentsGainLossLineItems_en-US">Derivative Instruments, Gain (Loss) [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element296" xlink:to="label296" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="element297" />
        <label xlink:type="resource" xlink:label="label297" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativeContractTypeDomain_en-US">Derivative Contract Type [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element297" xlink:to="label297" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="element298" />
        <label xlink:type="resource" xlink:label="label298" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativesPolicyTextBlock_en-US">Derivatives [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element298" xlink:to="label298" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="element299" />
        <label xlink:type="resource" xlink:label="label299" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DerivativesFairValueLineItems_en-US">Derivatives, Fair Value [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element299" xlink:to="label299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="element300" />
        <label xlink:type="resource" xlink:label="label300" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_en-US">Recently Issued Accounting Pronouncements Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element300" xlink:to="label300" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="element301" />
        <label xlink:type="resource" xlink:label="label301" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DevelopedTechnologyRightsMember_en-US">Developed Technology Rights [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element301" xlink:to="label301" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="element302" />
        <label xlink:type="resource" xlink:label="label302" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DevelopedTechnologyRightsMember_en-US">Completed Technology [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element302" xlink:to="label302" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="element303" />
        <label xlink:type="resource" xlink:label="label303" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DevelopedTechnologyRightsMember_en-US">Existing technology [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element303" xlink:to="label303" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="element304" />
        <label xlink:type="resource" xlink:label="label304" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_en-US">Disposal Group, Including Discontinued Operation, Gain Loss Before Income Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element304" xlink:to="label304" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="element305" />
        <label xlink:type="resource" xlink:label="label305" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_en-US">Gain on disposal of discontinued operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element305" xlink:to="label305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="element306" />
        <label xlink:type="resource" xlink:label="label306" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_en-US">Discontinued Operations [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element306" xlink:to="label306" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationName" xlink:label="element307" />
        <label xlink:type="resource" xlink:label="label307" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DiscontinuedOperationName_en-US">Discontinued Operation, Name</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element307" xlink:to="label307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="element308" />
        <label xlink:type="resource" xlink:label="label308" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element308" xlink:to="label308" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="element309" />
        <label xlink:type="resource" xlink:label="label309" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_en-US">Receivable for the earn-out related to discontinued assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element309" xlink:to="label309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="element310" />
        <label xlink:type="resource" xlink:label="label310" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_en-US">Income (loss) from discontinued operations before income taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element310" xlink:to="label310" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="element311" />
        <label xlink:type="resource" xlink:label="label311" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_en-US">Discontinued Operation, Tax Effect of Discontinued Operation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element311" xlink:to="label311" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="element312" />
        <label xlink:type="resource" xlink:label="label312" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_en-US">Income tax (benefit) expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element312" xlink:to="label312" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="element313" />
        <label xlink:type="resource" xlink:label="label313" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_en-US">Income tax (benefit) expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element313" xlink:to="label313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="element314" />
        <label xlink:type="resource" xlink:label="label314" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element314" xlink:to="label314" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="element315" />
        <label xlink:type="resource" xlink:label="label315" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_en-US">Other receivables and other assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element315" xlink:to="label315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="element316" />
        <label xlink:type="resource" xlink:label="label316" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_en-US">Inventories</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element316" xlink:to="label316" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="element317" />
        <label xlink:type="resource" xlink:label="label317" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element317" xlink:to="label317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="element318" />
        <label xlink:type="resource" xlink:label="label318" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_en-US">Accounts receivable, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element318" xlink:to="label318" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="element319" />
        <label xlink:type="resource" xlink:label="label319" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_en-US">Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities, Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element319" xlink:to="label319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="element320" />
        <label xlink:type="resource" xlink:label="label320" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_en-US">Accounts payable and accrued expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element320" xlink:to="label320" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="element321" />
        <label xlink:type="resource" xlink:label="label321" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_en-US">Sale price of of assets Denville</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element321" xlink:to="label321" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent" xlink:label="element322" />
        <label xlink:type="resource" xlink:label="label322" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent_en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities, Noncurrent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element322" xlink:to="label322" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent" xlink:label="element323" />
        <label xlink:type="resource" xlink:label="label323" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent_en-US">Deferred income tax liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element323" xlink:to="label323" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="element324" />
        <label xlink:type="resource" xlink:label="label324" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_en-US">Assets Held For Sale [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element324" xlink:to="label324" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="element325" />
        <label xlink:type="resource" xlink:label="label325" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_en-US">Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element325" xlink:to="label325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="element326" />
        <label xlink:type="resource" xlink:label="label326" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_en-US">Allocation of goodwill</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element326" xlink:to="label326" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="element327" />
        <label xlink:type="resource" xlink:label="label327" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_en-US">Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element327" xlink:to="label327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="element328" />
        <label xlink:type="resource" xlink:label="label328" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_en-US">Amortizable intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element328" xlink:to="label328" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="element329" />
        <label xlink:type="resource" xlink:label="label329" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element329" xlink:to="label329" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="element330" />
        <label xlink:type="resource" xlink:label="label330" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_en-US">Property, plant and equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element330" xlink:to="label330" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="element331" />
        <label xlink:type="resource" xlink:label="label331" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_en-US">Long term assets held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element331" xlink:to="label331" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="element332" />
        <label xlink:type="resource" xlink:label="label332" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element332" xlink:to="label332" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="element333" />
        <label xlink:type="resource" xlink:label="label333" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_en-US">Long term assets held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element333" xlink:to="label333" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="element334" />
        <label xlink:type="resource" xlink:label="label334" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_en-US">Disposal Group, Including Discontinued Operation, Operating Expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element334" xlink:to="label334" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="element335" />
        <label xlink:type="resource" xlink:label="label335" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_en-US">Operating and other expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element335" xlink:to="label335" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:label="element336" />
        <label xlink:type="resource" xlink:label="label336" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element336" xlink:to="label336" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:label="element337" />
        <label xlink:type="resource" xlink:label="label337" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_en-US">Other current liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element337" xlink:to="label337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="element338" />
        <label xlink:type="resource" xlink:label="label338" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element338" xlink:to="label338" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="element339" />
        <label xlink:type="resource" xlink:label="label339" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_en-US">Cash</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element339" xlink:to="label339" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="element340" />
        <label xlink:type="resource" xlink:label="label340" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_en-US">Discontinued Operations Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element340" xlink:to="label340" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="element341" />
        <label xlink:type="resource" xlink:label="label341" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_en-US">Discontinued Operation, Income Statement Disclosures [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element341" xlink:to="label341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="element342" />
        <label xlink:type="resource" xlink:label="label342" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element342" xlink:to="label342" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="element343" />
        <label xlink:type="resource" xlink:label="label343" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_en-US">Cost of revenues</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element343" xlink:to="label343" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="element344" />
        <label xlink:type="resource" xlink:label="label344" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_en-US">Major assets and liabilities of Denville classified as held for sale in the Company's consolidated balance sheet</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element344" xlink:to="label344" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="element345" />
        <label xlink:type="resource" xlink:label="label345" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element345" xlink:to="label345" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="element346" />
        <label xlink:type="resource" xlink:label="label346" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_en-US">Other receivables and other assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element346" xlink:to="label346" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="element347" />
        <label xlink:type="resource" xlink:label="label347" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_en-US">Disposal Group, Including Discontinued Operation, Revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element347" xlink:to="label347" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="element348" />
        <label xlink:type="resource" xlink:label="label348" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_en-US">Revenues</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element348" xlink:to="label348" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="element349" />
        <label xlink:type="resource" xlink:label="label349" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DomesticCountryMember_en-US">Domestic Country [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element349" xlink:to="label349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="element350" />
        <label xlink:type="resource" xlink:label="label350" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DomesticCountryMember_en-US">Federal</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element350" xlink:to="label350" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt" xlink:label="element351" />
        <label xlink:type="resource" xlink:label="label351" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EarlyRepaymentOfSeniorDebt_en-US">Prepayment of senior debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element351" xlink:to="label351" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="element352" />
        <label xlink:type="resource" xlink:label="label352" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EarningsPerShareBasic_en-US">Basic loss per common share</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element352" xlink:to="label352" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="element353" />
        <label xlink:type="resource" xlink:label="label353" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EarningsPerSharePolicyTextBlock_en-US">Earnings Per Share [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element353" xlink:to="label353" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="element354" />
        <label xlink:type="resource" xlink:label="label354" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EarningsPerShareDiluted_en-US">Diluted loss per common share</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element354" xlink:to="label354" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="element355" />
        <label xlink:type="resource" xlink:label="label355" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EarningsPerShareAbstract_en-US">Loss per share:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element355" xlink:to="label355" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="element356" />
        <label xlink:type="resource" xlink:label="label356" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_en-US">Effect of exchange rate changes on cash</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element356" xlink:to="label356" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="element357" />
        <label xlink:type="resource" xlink:label="label357" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_en-US">US Federal Income Tax Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element357" xlink:to="label357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:label="element358" />
        <label xlink:type="resource" xlink:label="label358" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_en-US">Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element358" xlink:to="label358" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="element359" />
        <label xlink:type="resource" xlink:label="label359" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EffectiveIncomeTaxRateContinuingOperations_en-US">Effective Income Tax Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element359" xlink:to="label359" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="element360" />
        <label xlink:type="resource" xlink:label="label360" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EmployeeSeveranceMember_en-US">Employee Severance [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element360" xlink:to="label360" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="element361" />
        <label xlink:type="resource" xlink:label="label361" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EmployeeSeveranceMember_en-US">Severance Costs [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element361" xlink:to="label361" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="element362" />
        <label xlink:type="resource" xlink:label="label362" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element362" xlink:to="label362" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="element363" />
        <label xlink:type="resource" xlink:label="label363" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EquityComponentDomain_en-US">Equity Component [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element363" xlink:to="label363" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="element364" />
        <label xlink:type="resource" xlink:label="label364" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EquitySecuritiesMember_en-US">Equity Securities [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element364" xlink:to="label364" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription" xlink:label="element365" />
        <label xlink:type="resource" xlink:label="label365" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_en-US">Error Corrections and Prior Period Adjustments, Description</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element365" xlink:to="label365" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="element366" />
        <label xlink:type="resource" xlink:label="label366" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element366" xlink:to="label366" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="element367" />
        <label xlink:type="resource" xlink:label="label367" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element367" xlink:to="label367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="element368" />
        <label xlink:type="resource" xlink:label="label368" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueDisclosuresAbstract_en-US">Fair Value Disclosures [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element368" xlink:to="label368" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="element369" />
        <label xlink:type="resource" xlink:label="label369" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueByFairValueHierarchyLevelAxis_en-US">Fair Value By Fair Value Hierarchy Level [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element369" xlink:to="label369" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="element370" />
        <label xlink:type="resource" xlink:label="label370" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element370" xlink:to="label370" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="element371" />
        <label xlink:type="resource" xlink:label="label371" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueDisclosuresTextBlock_en-US">Fair Value Disclosures [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element371" xlink:to="label371" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="element372" />
        <label xlink:type="resource" xlink:label="label372" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueOfFinancialInstrumentsPolicy_en-US">Fair Value of Financial Instruments [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element372" xlink:to="label372" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="element373" />
        <label xlink:type="resource" xlink:label="label373" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueInputsLevel3Member_en-US">Fair Value, Inputs, Level 3 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element373" xlink:to="label373" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="element374" />
        <label xlink:type="resource" xlink:label="label374" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueInputsLevel1Member_en-US">Fair Value, Inputs, Level 1 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element374" xlink:to="label374" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="element375" />
        <label xlink:type="resource" xlink:label="label375" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValueInputsLevel2Member_en-US">Fair Value, Inputs, Level 2 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element375" xlink:to="label375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="element376" />
        <label xlink:type="resource" xlink:label="label376" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element376" xlink:to="label376" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="element377" />
        <label xlink:type="resource" xlink:label="label377" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FinancialInstrumentAxis_en-US">Major Types of Debt and Equity Securities [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element377" xlink:to="label377" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="element378" />
        <label xlink:type="resource" xlink:label="label378" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_en-US">Estimated Amortization Expense Year 2</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element378" xlink:to="label378" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="element379" />
        <label xlink:type="resource" xlink:label="label379" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_en-US">Year ending December 31, 2021</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element379" xlink:to="label379" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="element380" />
        <label xlink:type="resource" xlink:label="label380" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_en-US">Estimated Amortization Expense Year 5</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element380" xlink:to="label380" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="element381" />
        <label xlink:type="resource" xlink:label="label381" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_en-US">Year ending December 31, 2024</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element381" xlink:to="label381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="element382" />
        <label xlink:type="resource" xlink:label="label382" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_en-US">Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element382" xlink:to="label382" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="element383" />
        <label xlink:type="resource" xlink:label="label383" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_en-US">Remaining year ending December 31, 2019</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element383" xlink:to="label383" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element384" />
        <label xlink:type="resource" xlink:label="label384" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Amortizable intangible assets, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element384" xlink:to="label384" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element385" />
        <label xlink:type="resource" xlink:label="label385" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Amortizable intangibles, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element385" xlink:to="label385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element386" />
        <label xlink:type="resource" xlink:label="label386" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element386" xlink:to="label386" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="element387" />
        <label xlink:type="resource" xlink:label="label387" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsGross_en-US">Finite-Lived Intangible Assets, Gross</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element387" xlink:to="label387" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="element388" />
        <label xlink:type="resource" xlink:label="label388" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_en-US">Estimated Amortization Expense Year 3</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element388" xlink:to="label388" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="element389" />
        <label xlink:type="resource" xlink:label="label389" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_en-US">Year ending December 31, 2022</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element389" xlink:to="label389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="element390" />
        <label xlink:type="resource" xlink:label="label390" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element390" xlink:to="label390" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="element391" />
        <label xlink:type="resource" xlink:label="label391" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element391" xlink:to="label391" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="element392" />
        <label xlink:type="resource" xlink:label="label392" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetUsefulLife_en-US">Finite-Lived Intangible Assets, Weighted Average Useful Life</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element392" xlink:to="label392" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="element393" />
        <label xlink:type="resource" xlink:label="label393" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_en-US">Estimated Amortization Expense Year 4</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element393" xlink:to="label393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="element394" />
        <label xlink:type="resource" xlink:label="label394" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_en-US">Year ending December 31, 2023</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element394" xlink:to="label394" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="element395" />
        <label xlink:type="resource" xlink:label="label395" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element395" xlink:to="label395" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="element396" />
        <label xlink:type="resource" xlink:label="label396" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element396" xlink:to="label396" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="element397" />
        <label xlink:type="resource" xlink:label="label397" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsLineItems_en-US">Finite-Lived Intangible Assets [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element397" xlink:to="label397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="element398" />
        <label xlink:type="resource" xlink:label="label398" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsLineItems_en-US">Finite-Lived Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element398" xlink:to="label398" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="element399" />
        <label xlink:type="resource" xlink:label="label399" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_en-US">Estimated Amortization Expense Next Twelve Months</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element399" xlink:to="label399" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="element400" />
        <label xlink:type="resource" xlink:label="label400" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_en-US">Year ending December 31, 2020</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element400" xlink:to="label400" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="element401" />
        <label xlink:type="resource" xlink:label="label401" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ForeignCountryMember_en-US">Foreign Country [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element401" xlink:to="label401" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="element402" />
        <label xlink:type="resource" xlink:label="label402" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ForeignCountryMember_en-US">Foreign tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element402" xlink:to="label402" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="element403" />
        <label xlink:type="resource" xlink:label="label403" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ForeignCurrencyTransactionGainLossRealized_en-US">Effect of foreign currency translation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element403" xlink:to="label403" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="element404" />
        <label xlink:type="resource" xlink:label="label404" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_en-US">Foreign exchange</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element404" xlink:to="label404" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="element405" />
        <label xlink:type="resource" xlink:label="label405" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ForeignEarningsRepatriated_en-US">Foreign Earnings Repatriated</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element405" xlink:to="label405" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="element406" />
        <label xlink:type="resource" xlink:label="label406" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_en-US">Foreign Currency Transaction [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element406" xlink:to="label406" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="element407" />
        <label xlink:type="resource" xlink:label="label407" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FurnitureAndFixturesMember_en-US">Furniture and Fixtures [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element407" xlink:to="label407" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="element408" />
        <label xlink:type="resource" xlink:label="label408" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_en-US">Gain on sale of assets, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element408" xlink:to="label408" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="element409" />
        <label xlink:type="resource" xlink:label="label409" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_en-US">Gain on sale of assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element409" xlink:to="label409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="element410" />
        <label xlink:type="resource" xlink:label="label410" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GainLossOnSaleOfBusiness_en-US">Gain Loss On Sale Of Business</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element410" xlink:to="label410" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="element411" />
        <label xlink:type="resource" xlink:label="label411" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_GainLossOnSaleOfBusiness_en-US">Gain on sale of Denville</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element411" xlink:to="label411" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="element412" />
        <label xlink:type="resource" xlink:label="label412" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GainLossOnDispositionOfAssets_en-US">(Gain) loss on sales of fixed assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element412" xlink:to="label412" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="element413" />
        <label xlink:type="resource" xlink:label="label413" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_GainLossOnDispositionOfAssets_en-US">Loss on disposal of fixed assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element413" xlink:to="label413" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="element414" />
        <label xlink:type="resource" xlink:label="label414" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GeneralAndAdministrativeExpenseMember_en-US">General and Administrative Expense [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element414" xlink:to="label414" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="element415" />
        <label xlink:type="resource" xlink:label="label415" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GeneralAndAdministrativeExpense_en-US">General and administrative expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element415" xlink:to="label415" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="element416" />
        <label xlink:type="resource" xlink:label="label416" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_en-US">Employee Benefit Plans Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element416" xlink:to="label416" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="element417" />
        <label xlink:type="resource" xlink:label="label417" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_en-US">Foreign currency translation adjustments related to goodwill balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element417" xlink:to="label417" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="element418" />
        <label xlink:type="resource" xlink:label="label418" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_en-US">Effect of change in currency translation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element418" xlink:to="label418" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="element419" />
        <label xlink:type="resource" xlink:label="label419" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_Goodwill_en-US">Goodwill, Beginning Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element419" xlink:to="label419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="element420" />
        <label xlink:type="resource" xlink:label="label420" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_Goodwill_en-US">Goodwill, Ending Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element420" xlink:to="label420" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="element421" />
        <label xlink:type="resource" xlink:label="label421" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_Goodwill_en-US">Goodwill</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element421" xlink:to="label421" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="element422" />
        <label xlink:type="resource" xlink:label="label422" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillAcquiredDuringPeriod_en-US">Acquired during the period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element422" xlink:to="label422" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="element423" />
        <label xlink:type="resource" xlink:label="label423" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_GoodwillAcquiredDuringPeriod_en-US">Goodwill arising through business combination</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element423" xlink:to="label423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="element424" />
        <label xlink:type="resource" xlink:label="label424" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillPurchaseAccountingAdjustments_en-US">Goodwill Purchase Accounting Adjustments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element424" xlink:to="label424" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="element425" />
        <label xlink:type="resource" xlink:label="label425" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GoodwillPurchaseAccountingAdjustments_en-US">Adjustment to purchase price allocation of prior year acquisition</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element425" xlink:to="label425" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="element426" />
        <label xlink:type="resource" xlink:label="label426" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_en-US">Goodwill Written Off Related To Sale Of Business Unit</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element426" xlink:to="label426" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="element427" />
        <label xlink:type="resource" xlink:label="label427" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_en-US">Adjustment to goodwill for AHN disposition</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element427" xlink:to="label427" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="element428" />
        <label xlink:type="resource" xlink:label="label428" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_en-US">Goodwill and Other Intangible Assets [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element428" xlink:to="label428" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="element429" />
        <label xlink:type="resource" xlink:label="label429" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_en-US">Amortizable Intangible Assets Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element429" xlink:to="label429" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="element430" />
        <label xlink:type="resource" xlink:label="label430" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillOtherIncreaseDecrease_en-US">Goodwill Other Changes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element430" xlink:to="label430" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="element431" />
        <label xlink:type="resource" xlink:label="label431" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_GrossProfit_en-US">Gross profit</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element431" xlink:to="label431" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="element432" />
        <label xlink:type="resource" xlink:label="label432" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GrossProfit_en-US">Gross profit</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element432" xlink:to="label432" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImmaterialErrorCorrection" xlink:label="element433" />
        <label xlink:type="resource" xlink:label="label433" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ImmaterialErrorCorrection_en-US">Immaterial Error Correction</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element433" xlink:to="label433" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="element434" />
        <label xlink:type="resource" xlink:label="label434" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InProcessResearchAndDevelopmentMember_en-US">In-process research and development [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element434" xlink:to="label434" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="element435" />
        <label xlink:type="resource" xlink:label="label435" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeStatementLocationDomain_en-US">Income Statement Location [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element435" xlink:to="label435" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="element436" />
        <label xlink:type="resource" xlink:label="label436" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeStatementLocationAxis_en-US">Income Statement Location [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element436" xlink:to="label436" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="element437" />
        <label xlink:type="resource" xlink:label="label437" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxDisclosureAbstract_en-US">Income Tax [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element437" xlink:to="label437" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="element438" />
        <label xlink:type="resource" xlink:label="label438" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxAuthorityAxis_en-US">Income Tax Authority [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element438" xlink:to="label438" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="element439" />
        <label xlink:type="resource" xlink:label="label439" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxAuthorityDomain_en-US">Income Tax Authority [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element439" xlink:to="label439" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="element440" />
        <label xlink:type="resource" xlink:label="label440" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_en-US">Basic earnings (loss) per common share from discontinued operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element440" xlink:to="label440" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="element441" />
        <label xlink:type="resource" xlink:label="label441" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_en-US">Income (Loss) from Discontinued Operations, Net of Tax, Per Basic Share</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element441" xlink:to="label441" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="element442" />
        <label xlink:type="resource" xlink:label="label442" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_en-US">Loss from continuing operations before income taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element442" xlink:to="label442" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="element443" />
        <label xlink:type="resource" xlink:label="label443" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_en-US">(Loss) income before income taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element443" xlink:to="label443" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="element444" />
        <label xlink:type="resource" xlink:label="label444" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeStatementAbstract_en-US">CONSOLIDATED STATEMENTS OF OPERATIONS</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element444" xlink:to="label444" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="element445" />
        <label xlink:type="resource" xlink:label="label445" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_en-US">Diluted earnings (loss) per common share from discontinued operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element445" xlink:to="label445" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="element446" />
        <label xlink:type="resource" xlink:label="label446" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_en-US">Basic earnings per common share from continuing operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element446" xlink:to="label446" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="element447" />
        <label xlink:type="resource" xlink:label="label447" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_en-US">Income (loss) from discontinued operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element447" xlink:to="label447" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="element448" />
        <label xlink:type="resource" xlink:label="label448" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_en-US">Income (loss) from discontinued operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element448" xlink:to="label448" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="element449" />
        <label xlink:type="resource" xlink:label="label449" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_en-US">Discontinued operations:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element449" xlink:to="label449" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="element450" />
        <label xlink:type="resource" xlink:label="label450" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_en-US">Diluted loss per common share from continuing operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element450" xlink:to="label450" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element451" />
        <label xlink:type="resource" xlink:label="label451" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxExpenseBenefit_en-US">Income tax expense (benefit)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element451" xlink:to="label451" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element452" />
        <label xlink:type="resource" xlink:label="label452" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncomeTaxExpenseBenefit_en-US">Income Tax Expense, Total</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element452" xlink:to="label452" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="element453" />
        <label xlink:type="resource" xlink:label="label453" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxDisclosureTextBlock_en-US">Income Taxes Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element453" xlink:to="label453" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="element454" />
        <label xlink:type="resource" xlink:label="label454" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxesPaidNet_en-US">Cash paid (refunded) for income taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element454" xlink:to="label454" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="element455" />
        <label xlink:type="resource" xlink:label="label455" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxPolicyTextBlock_en-US">Income Taxes [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element455" xlink:to="label455" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="element456" />
        <label xlink:type="resource" xlink:label="label456" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element456" xlink:to="label456" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="element457" />
        <label xlink:type="resource" xlink:label="label457" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_en-US">Loss from continuing operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element457" xlink:to="label457" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="element458" />
        <label xlink:type="resource" xlink:label="label458" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInOtherCurrentAssets_en-US">Increase in other current assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element458" xlink:to="label458" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="element459" />
        <label xlink:type="resource" xlink:label="label459" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncreaseDecreaseInOtherCurrentAssets_en-US">Increase in other current assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element459" xlink:to="label459" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="element460" />
        <label xlink:type="resource" xlink:label="label460" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInAccountsPayableTrade_en-US">Increase (decrease) in accounts payable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element460" xlink:to="label460" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="element461" />
        <label xlink:type="resource" xlink:label="label461" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_en-US">Increase (decrease) in other current liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element461" xlink:to="label461" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="element462" />
        <label xlink:type="resource" xlink:label="label462" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInAccountsReceivable_en-US">(Increase) decrease in accounts receivable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element462" xlink:to="label462" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="element463" />
        <label xlink:type="resource" xlink:label="label463" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncreaseDecreaseInAccountsReceivable_en-US">(Increase) decrease in accounts receivable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element463" xlink:to="label463" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="element464" />
        <label xlink:type="resource" xlink:label="label464" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_en-US">Decrease in other long-term liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element464" xlink:to="label464" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="element465" />
        <label xlink:type="resource" xlink:label="label465" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_en-US">Increase in accrued income taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element465" xlink:to="label465" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="element466" />
        <label xlink:type="resource" xlink:label="label466" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInDeferredRevenue_en-US">(Decrease) increase in deferred revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element466" xlink:to="label466" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="element467" />
        <label xlink:type="resource" xlink:label="label467" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncreaseDecreaseInDeferredRevenue_en-US">(Decrease) increase in deferred revenue</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element467" xlink:to="label467" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="element468" />
        <label xlink:type="resource" xlink:label="label468" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInInventories_en-US">Increase in inventories</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element468" xlink:to="label468" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="element469" />
        <label xlink:type="resource" xlink:label="label469" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncreaseDecreaseInInventories_en-US">(Increase) decrease in inventories</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element469" xlink:to="label469" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="element470" />
        <label xlink:type="resource" xlink:label="label470" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_en-US">Increase (decrease) in other liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element470" xlink:to="label470" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="element471" />
        <label xlink:type="resource" xlink:label="label471" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_en-US">(Decrease) increase in other liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element471" xlink:to="label471" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="element472" />
        <label xlink:type="resource" xlink:label="label472" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_en-US">Changes in operating assets and liabilities:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element472" xlink:to="label472" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="element473" />
        <label xlink:type="resource" xlink:label="label473" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_en-US">Other indefinite lived intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element473" xlink:to="label473" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="element474" />
        <label xlink:type="resource" xlink:label="label474" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IntangibleAssetsFiniteLivedPolicy_en-US">Intangible Assets Finite Lived [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element474" xlink:to="label474" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="element475" />
        <label xlink:type="resource" xlink:label="label475" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IntangibleAssetsDisclosureTextBlock_en-US">Amorizable Intangible Assets Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element475" xlink:to="label475" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="element476" />
        <label xlink:type="resource" xlink:label="label476" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_InterestExpense_en-US">Interest expense, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element476" xlink:to="label476" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="element477" />
        <label xlink:type="resource" xlink:label="label477" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InterestExpense_en-US">Interest expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element477" xlink:to="label477" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="element478" />
        <label xlink:type="resource" xlink:label="label478" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InterestPaidNet_en-US">Cash paid for interest</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element478" xlink:to="label478" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="element479" />
        <label xlink:type="resource" xlink:label="label479" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InterestRateSwapMember_en-US">Derivatives qualifying as hedges [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element479" xlink:to="label479" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseMember" xlink:label="element480" />
        <label xlink:type="resource" xlink:label="label480" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InterestExpenseMember_en-US">Interest Expense [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element480" xlink:to="label480" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="element481" />
        <label xlink:type="resource" xlink:label="label481" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryFinishedGoods_en-US">Finished Goods</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element481" xlink:to="label481" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="element482" />
        <label xlink:type="resource" xlink:label="label482" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryDisclosureTextBlock_en-US">Inventories Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element482" xlink:to="label482" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="element483" />
        <label xlink:type="resource" xlink:label="label483" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryDisclosureAbstract_en-US">Inventories Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element483" xlink:to="label483" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="element484" />
        <label xlink:type="resource" xlink:label="label484" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryNet_en-US">Inventories</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element484" xlink:to="label484" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="element485" />
        <label xlink:type="resource" xlink:label="label485" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_InventoryNet_en-US">Total Inventories, Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element485" xlink:to="label485" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="element486" />
        <label xlink:type="resource" xlink:label="label486" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryWorkInProcess_en-US">Work in Process</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element486" xlink:to="label486" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="element487" />
        <label xlink:type="resource" xlink:label="label487" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryRawMaterials_en-US">Raw Materials</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element487" xlink:to="label487" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="element488" />
        <label xlink:type="resource" xlink:label="label488" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryPolicyTextBlock_en-US">Inventories [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element488" xlink:to="label488" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="element489" />
        <label xlink:type="resource" xlink:label="label489" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LondonInterbankOfferedRateLIBORMember_en-US">London Interbank Offered Rate (LIBOR) [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element489" xlink:to="label489" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="element490" />
        <label xlink:type="resource" xlink:label="label490" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_en-US">2023</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element490" xlink:to="label490" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="element491" />
        <label xlink:type="resource" xlink:label="label491" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeasesTextBlock_en-US">Leases [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element491" xlink:to="label491" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="element492" />
        <label xlink:type="resource" xlink:label="label492" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_en-US">Future minimum lease payments for operating leases [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element492" xlink:to="label492" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="element493" />
        <label xlink:type="resource" xlink:label="label493" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_en-US">2021</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element493" xlink:to="label493" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="element494" />
        <label xlink:type="resource" xlink:label="label494" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_en-US">Lessee Operating Lease Liability Undiscounted Excess Amount</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element494" xlink:to="label494" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="element495" />
        <label xlink:type="resource" xlink:label="label495" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_en-US">Less interest</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element495" xlink:to="label495" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="element496" />
        <label xlink:type="resource" xlink:label="label496" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_en-US">2024</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element496" xlink:to="label496" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="element497" />
        <label xlink:type="resource" xlink:label="label497" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_en-US">Operating Leases, Total Payments Due</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element497" xlink:to="label497" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="element498" />
        <label xlink:type="resource" xlink:label="label498" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_en-US">Total lease payments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element498" xlink:to="label498" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="element499" />
        <label xlink:type="resource" xlink:label="label499" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeLeasesPolicyTextBlock_en-US">Lessee, Leases [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element499" xlink:to="label499" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="element500" />
        <label xlink:type="resource" xlink:label="label500" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LesseeLeasesPolicyTextBlock_en-US">Leases [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element500" xlink:to="label500" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="element501" />
        <label xlink:type="resource" xlink:label="label501" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_en-US">2020</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element501" xlink:to="label501" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="element502" />
        <label xlink:type="resource" xlink:label="label502" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_en-US">2022</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element502" xlink:to="label502" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="element503" />
        <label xlink:type="resource" xlink:label="label503" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_en-US">Thereafter</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element503" xlink:to="label503" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="element504" />
        <label xlink:type="resource" xlink:label="label504" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongtermDebtTypeDomain_en-US">Long-term Debt, Type [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element504" xlink:to="label504" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="element505" />
        <label xlink:type="resource" xlink:label="label505" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongtermDebtTypeAxis_en-US">Long-term Debt, Type [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element505" xlink:to="label505" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="element506" />
        <label xlink:type="resource" xlink:label="label506" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LandBuildingsAndImprovementsMember_en-US">Land, buildings and leasehold improvements [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element506" xlink:to="label506" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="element507" />
        <label xlink:type="resource" xlink:label="label507" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LeaseCost_en-US">Lease Cost</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element507" xlink:to="label507" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="element508" />
        <label xlink:type="resource" xlink:label="label508" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LeaseCost_en-US">Total lease cost</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element508" xlink:to="label508" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="element509" />
        <label xlink:type="resource" xlink:label="label509" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LeaseCostAbstract_en-US">Components of lease expense:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element509" xlink:to="label509" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="element510" />
        <label xlink:type="resource" xlink:label="label510" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LeaseExpirationDate1_en-US">Lease Expiration Date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element510" xlink:to="label510" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="element511" />
        <label xlink:type="resource" xlink:label="label511" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LeasesAbstract_en-US">Leases [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element511" xlink:to="label511" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="element512" />
        <label xlink:type="resource" xlink:label="label512" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_en-US">Carrying amounts of major classes of liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element512" xlink:to="label512" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="element513" />
        <label xlink:type="resource" xlink:label="label513" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesAndStockholdersEquityAbstract_en-US">Liabilities and Stockholders' Equity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element513" xlink:to="label513" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="element514" />
        <label xlink:type="resource" xlink:label="label514" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_Liabilities_en-US">Total liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element514" xlink:to="label514" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="element515" />
        <label xlink:type="resource" xlink:label="label515" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_Liabilities_en-US">Total liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element515" xlink:to="label515" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element516" />
        <label xlink:type="resource" xlink:label="label516" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_en-US">Current liabilities held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element516" xlink:to="label516" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element517" />
        <label xlink:type="resource" xlink:label="label517" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element517" xlink:to="label517" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="element518" />
        <label xlink:type="resource" xlink:label="label518" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_en-US">Current liabilities held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element518" xlink:to="label518" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="element519" />
        <label xlink:type="resource" xlink:label="label519" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesAndStockholdersEquity_en-US">Total liabilities and stockholders' equity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element519" xlink:to="label519" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="element520" />
        <label xlink:type="resource" xlink:label="label520" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LiabilitiesAndStockholdersEquity_en-US">Total liabilities and stockholders' equity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element520" xlink:to="label520" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="element521" />
        <label xlink:type="resource" xlink:label="label521" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesFairValueDisclosureAbstract_en-US">Liabilities Fair Value Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element521" xlink:to="label521" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="element522" />
        <label xlink:type="resource" xlink:label="label522" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_en-US">Long term liabilities held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element522" xlink:to="label522" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="element523" />
        <label xlink:type="resource" xlink:label="label523" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element523" xlink:to="label523" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="element524" />
        <label xlink:type="resource" xlink:label="label524" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_en-US">Long term liabilities held for sale</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element524" xlink:to="label524" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="element525" />
        <label xlink:type="resource" xlink:label="label525" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_en-US">Disposal Group, Including Discontinued Operation, Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element525" xlink:to="label525" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="element526" />
        <label xlink:type="resource" xlink:label="label526" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_en-US">Total liabilities of the disposal group classified as held for sale in the consolidated balance sheet</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element526" xlink:to="label526" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="element527" />
        <label xlink:type="resource" xlink:label="label527" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesCurrentAbstract_en-US">Current liabilities:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element527" xlink:to="label527" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="element528" />
        <label xlink:type="resource" xlink:label="label528" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LiabilitiesCurrentAbstract_en-US">Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element528" xlink:to="label528" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="element529" />
        <label xlink:type="resource" xlink:label="label529" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesCurrent_en-US">Total current liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element529" xlink:to="label529" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="element530" />
        <label xlink:type="resource" xlink:label="label530" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LiabilitiesCurrent_en-US">Total current liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element530" xlink:to="label530" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="element531" />
        <label xlink:type="resource" xlink:label="label531" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LineOfCredit_en-US">Line of Credit Facility, Amount Outstanding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element531" xlink:to="label531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="element532" />
        <label xlink:type="resource" xlink:label="label532" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_en-US">Maximum Borrowings Available Under The Current Credit Agreement</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element532" xlink:to="label532" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="element533" />
        <label xlink:type="resource" xlink:label="label533" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_en-US">Revolving line</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element533" xlink:to="label533" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="element534" />
        <label xlink:type="resource" xlink:label="label534" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element534" xlink:to="label534" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="element535" />
        <label xlink:type="resource" xlink:label="label535" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_en-US">Line of Credit Facility, Remaining Borrowing Capacity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element535" xlink:to="label535" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="element536" />
        <label xlink:type="resource" xlink:label="label536" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_en-US">Interest Rate As Of Reporting Date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element536" xlink:to="label536" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="element537" />
        <label xlink:type="resource" xlink:label="label537" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LoansPayableCurrent_en-US">Loans Payable Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element537" xlink:to="label537" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="element538" />
        <label xlink:type="resource" xlink:label="label538" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_LoansPayableCurrent_en-US">Less: current installments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element538" xlink:to="label538" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAbstract" xlink:label="element539" />
        <label xlink:type="resource" xlink:label="label539" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebtAbstract_en-US">Long Term Debt Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element539" xlink:to="label539" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="element540" />
        <label xlink:type="resource" xlink:label="label540" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebtTextBlock_en-US">Long Term Debt Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element540" xlink:to="label540" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="element541" />
        <label xlink:type="resource" xlink:label="label541" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebtNoncurrent_en-US">Long-term debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element541" xlink:to="label541" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="element542" />
        <label xlink:type="resource" xlink:label="label542" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LongTermDebtNoncurrent_en-US">Long-term debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element542" xlink:to="label542" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="element543" />
        <label xlink:type="resource" xlink:label="label543" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_LongTermDebtNoncurrent_en-US">Long-term debt, less current installments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element543" xlink:to="label543" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="element544" />
        <label xlink:type="resource" xlink:label="label544" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermLoansPayable_en-US">Term Loan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element544" xlink:to="label544" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="element545" />
        <label xlink:type="resource" xlink:label="label545" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_MachineryAndEquipmentMember_en-US">Machinery and equipment [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element545" xlink:to="label545" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="element546" />
        <label xlink:type="resource" xlink:label="label546" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_MachineryAndEquipmentMember_en-US">Machinery and Equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element546" xlink:to="label546" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="element547" />
        <label xlink:type="resource" xlink:label="label547" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_MovementInDeferredRevenueRollForward_en-US">Movement in Deferred Revenue [Roll Forward]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element547" xlink:to="label547" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfErrorDomain" xlink:label="element548" />
        <label xlink:type="resource" xlink:label="label548" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NatureOfErrorDomain_en-US">Nature of Error [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element548" xlink:to="label548" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="element549" />
        <label xlink:type="resource" xlink:label="label549" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_en-US">Cash flows provided by (used in) financing activities:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element549" xlink:to="label549" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="element550" />
        <label xlink:type="resource" xlink:label="label550" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInFinancingActivities_en-US">Net cash (used in) provided by financing activities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element550" xlink:to="label550" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="element551" />
        <label xlink:type="resource" xlink:label="label551" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NetCashProvidedByUsedInFinancingActivities_en-US">Net cash provided by (used in) financing activities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element551" xlink:to="label551" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="element552" />
        <label xlink:type="resource" xlink:label="label552" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInInvestingActivities_en-US">Net cash used in investing activities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element552" xlink:to="label552" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="element553" />
        <label xlink:type="resource" xlink:label="label553" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NetCashProvidedByUsedInInvestingActivities_en-US">Net cash used in investing activities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element553" xlink:to="label553" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="element554" />
        <label xlink:type="resource" xlink:label="label554" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_en-US">Cash flows used in investing activities:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element554" xlink:to="label554" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="element555" />
        <label xlink:type="resource" xlink:label="label555" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_en-US">Cash flows from operating activities:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element555" xlink:to="label555" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="element556" />
        <label xlink:type="resource" xlink:label="label556" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInOperatingActivities_en-US">Net cash provided by operating activities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element556" xlink:to="label556" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="element557" />
        <label xlink:type="resource" xlink:label="label557" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NetCashProvidedByUsedInOperatingActivities_en-US">Net cash provided by operating activities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element557" xlink:to="label557" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="element558" />
        <label xlink:type="resource" xlink:label="label558" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NetIncomeLoss_en-US">Net loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element558" xlink:to="label558" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="element559" />
        <label xlink:type="resource" xlink:label="label559" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetIncomeLoss_en-US">Net income (loss)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element559" xlink:to="label559" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="element560" />
        <label xlink:type="resource" xlink:label="label560" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NetIncomeLoss_en-US">Net loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element560" xlink:to="label560" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:label="element561" />
        <label xlink:type="resource" xlink:label="label561" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_en-US">New Accounting Pronouncement or Change in Accounting Principle, Description</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element561" xlink:to="label561" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="element562" />
        <label xlink:type="resource" xlink:label="label562" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_en-US">New Accounting Pronouncements Or Change In Accounting Principle [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element562" xlink:to="label562" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="element563" />
        <label xlink:type="resource" xlink:label="label563" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_en-US">New Accounting Pronouncements Or Change In Accounting Principle</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element563" xlink:to="label563" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="element564" />
        <label xlink:type="resource" xlink:label="label564" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_en-US">New Accounting Pronouncements [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element564" xlink:to="label564" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="element565" />
        <label xlink:type="resource" xlink:label="label565" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_en-US">New Accounting Pronouncements Or Change In Accounting Principle [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element565" xlink:to="label565" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="element566" />
        <label xlink:type="resource" xlink:label="label566" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NonoperatingIncomeExpense_en-US">Other expense, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element566" xlink:to="label566" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="element567" />
        <label xlink:type="resource" xlink:label="label567" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NonoperatingIncomeExpense_en-US">Other expense, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element567" xlink:to="label567" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="element568" />
        <label xlink:type="resource" xlink:label="label568" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NonoperatingIncomeExpense_en-US">Nonoperating Income Expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element568" xlink:to="label568" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="element569" />
        <label xlink:type="resource" xlink:label="label569" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NotesPayableCurrent_en-US">Notes payable</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element569" xlink:to="label569" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="element570" />
        <label xlink:type="resource" xlink:label="label570" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NumberOfBusinessesAcquired_en-US">Number of businesses acquired</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element570" xlink:to="label570" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="element571" />
        <label xlink:type="resource" xlink:label="label571" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_en-US">Weighted average discount rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element571" xlink:to="label571" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="element572" />
        <label xlink:type="resource" xlink:label="label572" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeasesRentExpenseNet_en-US">Operating Leases, Rent Expense, Net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element572" xlink:to="label572" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="element573" />
        <label xlink:type="resource" xlink:label="label573" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeaseLiability_en-US">Operating lease liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element573" xlink:to="label573" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="element574" />
        <label xlink:type="resource" xlink:label="label574" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OperatingLeaseLiability_en-US">Operating lease liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element574" xlink:to="label574" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="element575" />
        <label xlink:type="resource" xlink:label="label575" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OperatingLeaseLiability_en-US">Total operating lease liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element575" xlink:to="label575" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="element576" />
        <label xlink:type="resource" xlink:label="label576" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeaseRightOfUseAsset_en-US">Operating Lease, Right-of-Use Asset</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element576" xlink:to="label576" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="element577" />
        <label xlink:type="resource" xlink:label="label577" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OperatingLeaseRightOfUseAsset_en-US">Operating lease right-of use assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element577" xlink:to="label577" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="element578" />
        <label xlink:type="resource" xlink:label="label578" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeaseCost_en-US">Operating lease cost</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element578" xlink:to="label578" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="element579" />
        <label xlink:type="resource" xlink:label="label579" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeasePayments_en-US">Operating cash flows from operating leases</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element579" xlink:to="label579" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:label="element580" />
        <label xlink:type="resource" xlink:label="label580" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_en-US">HART Sublease Rent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element580" xlink:to="label580" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="element581" />
        <label xlink:type="resource" xlink:label="label581" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeaseLiabilityCurrent_en-US">Current portion, operating lease liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element581" xlink:to="label581" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="element582" />
        <label xlink:type="resource" xlink:label="label582" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingIncomeLoss_en-US">Operating income</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element582" xlink:to="label582" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="element583" />
        <label xlink:type="resource" xlink:label="label583" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OperatingIncomeLoss_en-US">Operating loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element583" xlink:to="label583" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="element584" />
        <label xlink:type="resource" xlink:label="label584" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingExpenses_en-US">Total operating expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element584" xlink:to="label584" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="element585" />
        <label xlink:type="resource" xlink:label="label585" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OperatingExpenses_en-US">Total operating expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element585" xlink:to="label585" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="element586" />
        <label xlink:type="resource" xlink:label="label586" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_en-US">Lessee, Operating Lease, Disclosure [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element586" xlink:to="label586" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="element587" />
        <label xlink:type="resource" xlink:label="label587" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_en-US">Weighted average remaining lease term</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element587" xlink:to="label587" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="element588" />
        <label xlink:type="resource" xlink:label="label588" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLeaseLiabilityNoncurrent_en-US">Operating lease liabilities, long term</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element588" xlink:to="label588" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="element589" />
        <label xlink:type="resource" xlink:label="label589" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OperatingLeaseLiabilityNoncurrent_en-US">Operating lease liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element589" xlink:to="label589" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="element590" />
        <label xlink:type="resource" xlink:label="label590" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OperatingLossCarryforwards_en-US">Operating Loss Carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element590" xlink:to="label590" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="element591" />
        <label xlink:type="resource" xlink:label="label591" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OperatingLossCarryforwards_en-US">Operating loss carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element591" xlink:to="label591" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="element592" />
        <label xlink:type="resource" xlink:label="label592" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_en-US">Basis of Presentation and Summary of Significant Accounting Policies Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element592" xlink:to="label592" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="element593" />
        <label xlink:type="resource" xlink:label="label593" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_en-US">Basis of Presentation and Summary of Significant Accounting Policies Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element593" xlink:to="label593" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:label="element594" />
        <label xlink:type="resource" xlink:label="label594" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_en-US">Other Comprehensive Income (Loss), Reclassification, Pension and Other Postretirement Benefit Plans, Net Gain (Loss) Recognized in Net Periodic Benefit Cost, Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element594" xlink:to="label594" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="element595" />
        <label xlink:type="resource" xlink:label="label595" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_en-US">Amounts reclassified from accumulated other comprehensive income to net income</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element595" xlink:to="label595" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="element596" />
        <label xlink:type="resource" xlink:label="label596" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_en-US">Derivatives Reclassification Adjustment from AOCI, net tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element596" xlink:to="label596" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="element597" />
        <label xlink:type="resource" xlink:label="label597" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_en-US">Amounts reclassified from accumulated other comprehensive loss to net loss</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element597" xlink:to="label597" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="element598" />
        <label xlink:type="resource" xlink:label="label598" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_en-US">Unrealized losses on pension benefit obligation, net of tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element598" xlink:to="label598" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="element599" />
        <label xlink:type="resource" xlink:label="label599" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_en-US">Unrealized losses on pension benefit obligation, net of tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element599" xlink:to="label599" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="element600" />
        <label xlink:type="resource" xlink:label="label600" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherRestructuringMember_en-US">Other Restructuring [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element600" xlink:to="label600" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="element601" />
        <label xlink:type="resource" xlink:label="label601" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherRestructuringMember_en-US">Other [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element601" xlink:to="label601" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="element602" />
        <label xlink:type="resource" xlink:label="label602" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossNetOfTax_en-US">Other Comprehensive Income (Loss), Net of Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element602" xlink:to="label602" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="element603" />
        <label xlink:type="resource" xlink:label="label603" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OtherComprehensiveIncomeLossNetOfTax_en-US">Other Comprehensive Income (Loss), Net of Tax, total</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element603" xlink:to="label603" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="element604" />
        <label xlink:type="resource" xlink:label="label604" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeLossNetOfTax_en-US">Other Comprehensive Income (Loss)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element604" xlink:to="label604" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="element605" />
        <label xlink:type="resource" xlink:label="label605" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherAssetsNoncurrent_en-US">Other long-term assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element605" xlink:to="label605" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="element606" />
        <label xlink:type="resource" xlink:label="label606" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherAssetsCurrent_en-US">Other receivables and other assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element606" xlink:to="label606" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="element607" />
        <label xlink:type="resource" xlink:label="label607" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherAccruedLiabilitiesNoncurrent_en-US">Other liabilities- non current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element607" xlink:to="label607" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="element608" />
        <label xlink:type="resource" xlink:label="label608" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_OtherAccruedLiabilitiesNoncurrent_en-US">Other long term liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element608" xlink:to="label608" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="element609" />
        <label xlink:type="resource" xlink:label="label609" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_en-US">Other Comprehensive Income Derivatives Qualifying As Hedges Net Of Tax Period Increase Decrease [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element609" xlink:to="label609" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="element610" />
        <label xlink:type="resource" xlink:label="label610" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_en-US">Derivatives qualifying as hedges, net of tax:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element610" xlink:to="label610" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="element611" />
        <label xlink:type="resource" xlink:label="label611" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_en-US">Foreign currency translation adjustments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element611" xlink:to="label611" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="element612" />
        <label xlink:type="resource" xlink:label="label612" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_en-US">Translation adjustments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element612" xlink:to="label612" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="element613" />
        <label xlink:type="resource" xlink:label="label613" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_en-US">Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Unamortized Gain (Loss) Arising During Period, Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element613" xlink:to="label613" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:label="element614" />
        <label xlink:type="resource" xlink:label="label614" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element614" xlink:to="label614" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:label="element615" />
        <label xlink:type="resource" xlink:label="label615" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_en-US">Effect of foreign currency translation adjustment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element615" xlink:to="label615" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="element616" />
        <label xlink:type="resource" xlink:label="label616" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_en-US">Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element616" xlink:to="label616" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="element617" />
        <label xlink:type="resource" xlink:label="label617" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_en-US">Loss on derivative instruments designated and qualifying as cash flow hedges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element617" xlink:to="label617" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="element618" />
        <label xlink:type="resource" xlink:label="label618" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_en-US">(Loss) gain on derivative instruments designated and qualifying as cash flow hedges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element618" xlink:to="label618" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="element619" />
        <label xlink:type="resource" xlink:label="label619" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherInterestAndDividendIncome_en-US">Interest income</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element619" xlink:to="label619" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="element620" />
        <label xlink:type="resource" xlink:label="label620" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherGeneralExpense_en-US">HART transaction costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element620" xlink:to="label620" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="element621" />
        <label xlink:type="resource" xlink:label="label621" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherLiabilitiesCurrent_en-US">Other liabilities - current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element621" xlink:to="label621" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="element622" />
        <label xlink:type="resource" xlink:label="label622" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherNonoperatingIncomeExpenseAbstract_en-US">Other income (expense):</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element622" xlink:to="label622" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="element623" />
        <label xlink:type="resource" xlink:label="label623" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherNonoperatingIncomeExpense_en-US">Other expense, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element623" xlink:to="label623" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="element624" />
        <label xlink:type="resource" xlink:label="label624" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherLiabilitiesMember_en-US">Other liabilities-non current [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element624" xlink:to="label624" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="element625" />
        <label xlink:type="resource" xlink:label="label625" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherAssetsMember_en-US">Other Assets [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element625" xlink:to="label625" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="element626" />
        <label xlink:type="resource" xlink:label="label626" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element626" xlink:to="label626" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="element627" />
        <label xlink:type="resource" xlink:label="label627" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element627" xlink:to="label627" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract" xlink:label="element628" />
        <label xlink:type="resource" xlink:label="label628" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract_en-US">Recently Issued Accounting Pronouncements [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element628" xlink:to="label628" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentsMember" xlink:label="element629" />
        <label xlink:type="resource" xlink:label="label629" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PatentsMember_en-US">Patents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element629" xlink:to="label629" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="element630" />
        <label xlink:type="resource" xlink:label="label630" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsForRestructuring_en-US">Restructuring Reserve, Settled with Cash</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element630" xlink:to="label630" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="element631" />
        <label xlink:type="resource" xlink:label="label631" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsForRestructuring_en-US">Cash payments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element631" xlink:to="label631" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element632" />
        <label xlink:type="resource" xlink:label="label632" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_en-US">Acquisitions, net of cash acquired</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element632" xlink:to="label632" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element633" />
        <label xlink:type="resource" xlink:label="label633" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_en-US">Acquisitions, net of cash acquired</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element633" xlink:to="label633" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="element634" />
        <label xlink:type="resource" xlink:label="label634" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsOfDebtIssuanceCosts_en-US">Payments of debt issuance costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element634" xlink:to="label634" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="element635" />
        <label xlink:type="resource" xlink:label="label635" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsOfDebtIssuanceCosts_en-US">Payments of debt issuance costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element635" xlink:to="label635" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="element636" />
        <label xlink:type="resource" xlink:label="label636" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsOfFinancingCosts_en-US">Payments of Financing Costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element636" xlink:to="label636" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="element637" />
        <label xlink:type="resource" xlink:label="label637" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PaymentsOfFinancingCosts_en-US">Payment of amendment fee</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element637" xlink:to="label637" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="element638" />
        <label xlink:type="resource" xlink:label="label638" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_en-US">Payments To Acquire Property Plant And Equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element638" xlink:to="label638" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="element639" />
        <label xlink:type="resource" xlink:label="label639" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_en-US">Additions to property, plant and equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element639" xlink:to="label639" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="element640" />
        <label xlink:type="resource" xlink:label="label640" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PensionPlansDefinedBenefitMember_en-US">Defined benefit pension plans [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element640" xlink:to="label640" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="element641" />
        <label xlink:type="resource" xlink:label="label641" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_en-US">Defined Benefit Plans Liabilities Noncurrent</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element641" xlink:to="label641" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="element642" />
        <label xlink:type="resource" xlink:label="label642" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_en-US">Employee Benefit Plans Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element642" xlink:to="label642" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="element643" />
        <label xlink:type="resource" xlink:label="label643" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PlanAssetCategoriesDomain_en-US">Plan Asset Categories [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element643" xlink:to="label643" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="element644" />
        <label xlink:type="resource" xlink:label="label644" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PreferredStockParOrStatedValuePerShare_en-US">Preferred Stock Par value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element644" xlink:to="label644" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="element645" />
        <label xlink:type="resource" xlink:label="label645" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PreferredStockSharesAuthorized_en-US">Preferred Stock - Shares Authorized</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element645" xlink:to="label645" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="element646" />
        <label xlink:type="resource" xlink:label="label646" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PreferredStockValue_en-US">Preferred stock, par value $0.01 per share, 5,000,000 shares authorized</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element646" xlink:to="label646" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="element647" />
        <label xlink:type="resource" xlink:label="label647" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_en-US">Proceeds from Derivative Instrument, Financing Activities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element647" xlink:to="label647" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="element648" />
        <label xlink:type="resource" xlink:label="label648" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_en-US">Proceeds from interest rate swaps unwinding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element648" xlink:to="label648" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="element649" />
        <label xlink:type="resource" xlink:label="label649" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProceedsFromIssuanceOfCommonStock_en-US">Net proceeds from issuance of common stock</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element649" xlink:to="label649" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="element650" />
        <label xlink:type="resource" xlink:label="label650" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ProceedsFromIssuanceOfCommonStock_en-US">Net proceeds from (net taxes paid for) issuance of common stock</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element650" xlink:to="label650" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="element651" />
        <label xlink:type="resource" xlink:label="label651" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_en-US">Proceeds From Divestiture Of Businesses Net Of Cash Divested</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element651" xlink:to="label651" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="element652" />
        <label xlink:type="resource" xlink:label="label652" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_en-US">Disposition, net of cash sold</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element652" xlink:to="label652" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="element653" />
        <label xlink:type="resource" xlink:label="label653" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_en-US">Proceeds From Divestiture Of Business</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element653" xlink:to="label653" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="element654" />
        <label xlink:type="resource" xlink:label="label654" xlink:role="http://www.xbrl.org/2003/role/zeroVerboseLabel" xml:lang="en-US" id="zeroVerbose_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_en-US">Proceeds from divestiture of DSI</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element654" xlink:to="label654" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:label="element655" />
        <label xlink:type="resource" xlink:label="label655" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProceedsFromIssuanceOfSecuredDebt_en-US">Proceeds from issuance of debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element655" xlink:to="label655" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="element656" />
        <label xlink:type="resource" xlink:label="label656" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProceedsFromLinesOfCredit_en-US">Proceeds From Lines Of Credit</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element656" xlink:to="label656" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="element657" />
        <label xlink:type="resource" xlink:label="label657" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProceedsFromLinesOfCredit_en-US">Advances under the revolving line of credit</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element657" xlink:to="label657" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="element658" />
        <label xlink:type="resource" xlink:label="label658" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_en-US">Proceeds from sales of property, plant and equipment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element658" xlink:to="label658" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="element659" />
        <label xlink:type="resource" xlink:label="label659" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProductWarrantyDisclosureTextBlock_en-US">Warranties Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element659" xlink:to="label659" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="element660" />
        <label xlink:type="resource" xlink:label="label660" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProductWarrantiesDisclosuresAbstract_en-US">Warranties Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element660" xlink:to="label660" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="element661" />
        <label xlink:type="resource" xlink:label="label661" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentByTypeAxis_en-US">Property, Plant and Equipment by Type [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element661" xlink:to="label661" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="element662" />
        <label xlink:type="resource" xlink:label="label662" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentLineItems_en-US">Property, Plant and Equipment [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element662" xlink:to="label662" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="element663" />
        <label xlink:type="resource" xlink:label="label663" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentDisposals_en-US">Property, Plant and Equipment, Disposals</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element663" xlink:to="label663" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="element664" />
        <label xlink:type="resource" xlink:label="label664" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element664" xlink:to="label664" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="element665" />
        <label xlink:type="resource" xlink:label="label665" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentAbstract_en-US">Property, Plant and Equipment Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element665" xlink:to="label665" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="element666" />
        <label xlink:type="resource" xlink:label="label666" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentGross_en-US">Property, Plant and Equipment, Gross</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element666" xlink:to="label666" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="element667" />
        <label xlink:type="resource" xlink:label="label667" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_en-US">Property, Plant and Equipment [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element667" xlink:to="label667" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="element668" />
        <label xlink:type="resource" xlink:label="label668" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentTypeDomain_en-US">Property, Plant and Equipment, Type [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element668" xlink:to="label668" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="element669" />
        <label xlink:type="resource" xlink:label="label669" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PropertyPlantAndEquipmentNet_en-US">Property, plant and equipment, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element669" xlink:to="label669" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="element670" />
        <label xlink:type="resource" xlink:label="label670" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PropertyPlantAndEquipmentNet_en-US">Property, plant and equipment, net</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element670" xlink:to="label670" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="element671" />
        <label xlink:type="resource" xlink:label="label671" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ProvisionForDoubtfulAccounts_en-US">Provision for allowance for doubtful accounts</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element671" xlink:to="label671" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="element672" />
        <label xlink:type="resource" xlink:label="label672" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProvisionForDoubtfulAccounts_en-US">Bad debt expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element672" xlink:to="label672" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="element673" />
        <label xlink:type="resource" xlink:label="label673" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_en-US">Quantifying Misstatement in Current Year Financial Statements, Amount</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element673" xlink:to="label673" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="element674" />
        <label xlink:type="resource" xlink:label="label674" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_en-US">Miscalculation amount</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element674" xlink:to="label674" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="element675" />
        <label xlink:type="resource" xlink:label="label675" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_en-US">Nature of Error [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element675" xlink:to="label675" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems" xlink:label="element676" />
        <label xlink:type="resource" xlink:label="label676" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_en-US">Quantifying Misstatement in Current Year Financial Statements [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element676" xlink:to="label676" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract" xlink:label="element677" />
        <label xlink:type="resource" xlink:label="label677" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_QuarterlyFinancialDataAbstract_en-US">Quarterly Financial Data [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element677" xlink:to="label677" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="element678" />
        <label xlink:type="resource" xlink:label="label678" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_QuarterlyFinancialInformationTextBlock_en-US">Quarterly Financial Information (unaudited) Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element678" xlink:to="label678" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="element679" />
        <label xlink:type="resource" xlink:label="label679" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_en-US">Quarterly Financial Information Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element679" xlink:to="label679" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="element680" />
        <label xlink:type="resource" xlink:label="label680" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_en-US">Right-of-use assets obtained in exchange for lease obligations, operating leases</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element680" xlink:to="label680" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="element681" />
        <label xlink:type="resource" xlink:label="label681" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ReceivablesPolicyTextBlock_en-US">Allowance for Doubtful Accounts [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element681" xlink:to="label681" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="element682" />
        <label xlink:type="resource" xlink:label="label682" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element682" xlink:to="label682" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Reclassifications" xlink:label="element683" />
        <label xlink:type="resource" xlink:label="label683" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_Reclassifications_en-US">Reclassifications [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element683" xlink:to="label683" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="element684" />
        <label xlink:type="resource" xlink:label="label684" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_en-US">Reconciliation Of Uncertain Tax Liabilities [abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element684" xlink:to="label684" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="element685" />
        <label xlink:type="resource" xlink:label="label685" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RelatedPartyTransactionsAbstract_en-US">Related Party Transactions [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element685" xlink:to="label685" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="element686" />
        <label xlink:type="resource" xlink:label="label686" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RelatedPartyTransactionDomain_en-US">Related party transactions (Domain)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element686" xlink:to="label686" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="element687" />
        <label xlink:type="resource" xlink:label="label687" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RelatedPartyDomain_en-US">Related party</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element687" xlink:to="label687" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="element688" />
        <label xlink:type="resource" xlink:label="label688" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_en-US">Related Party Transactions Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element688" xlink:to="label688" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="element689" />
        <label xlink:type="resource" xlink:label="label689" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RelatedPartyTransactionAxis_en-US">Related transactions party [axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element689" xlink:to="label689" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="element690" />
        <label xlink:type="resource" xlink:label="label690" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RepaymentsOfShortTermDebt_en-US">Repayments of short-term debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element690" xlink:to="label690" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="element691" />
        <label xlink:type="resource" xlink:label="label691" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_RepaymentsOfShortTermDebt_en-US">Repayments of short-term debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element691" xlink:to="label691" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="element692" />
        <label xlink:type="resource" xlink:label="label692" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RepaymentsOfLongTermDebt_en-US">Repayments of debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element692" xlink:to="label692" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="element693" />
        <label xlink:type="resource" xlink:label="label693" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_RepaymentsOfLongTermDebt_en-US">Repayments of debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element693" xlink:to="label693" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="element694" />
        <label xlink:type="resource" xlink:label="label694" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ResearchAndDevelopmentExpenseMember_en-US">Research and Development Expense [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element694" xlink:to="label694" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="element695" />
        <label xlink:type="resource" xlink:label="label695" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ResearchAndDevelopmentExpenseMember_en-US">Research and development</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element695" xlink:to="label695" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="element696" />
        <label xlink:type="resource" xlink:label="label696" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ResearchAndDevelopmentExpense_en-US">Research and development expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element696" xlink:to="label696" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="element697" />
        <label xlink:type="resource" xlink:label="label697" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringCostAndReserveAxis_en-US">Restructuring Cost and Reserve [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element697" xlink:to="label697" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="element698" />
        <label xlink:type="resource" xlink:label="label698" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringReserve_en-US">Restructuring Reserve</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element698" xlink:to="label698" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="element699" />
        <label xlink:type="resource" xlink:label="label699" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_RestructuringReserve_en-US">Restructuring Reserve, Beginning Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element699" xlink:to="label699" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="element700" />
        <label xlink:type="resource" xlink:label="label700" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_RestructuringReserve_en-US">Restructuring Reserve, Ending Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element700" xlink:to="label700" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="element701" />
        <label xlink:type="resource" xlink:label="label701" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringCostAndReserveLineItems_en-US">Restructuring Cost and Reserve [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element701" xlink:to="label701" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="element702" />
        <label xlink:type="resource" xlink:label="label702" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringAndRelatedActivitiesAbstract_en-US">Restructuring and other exit costs [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element702" xlink:to="label702" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="element703" />
        <label xlink:type="resource" xlink:label="label703" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringCharges_en-US">Restructuring charges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element703" xlink:to="label703" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="element704" />
        <label xlink:type="resource" xlink:label="label704" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RestructuringCharges_en-US">Restructuring charges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element704" xlink:to="label704" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="element705" />
        <label xlink:type="resource" xlink:label="label705" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_en-US">Restructuring and other exit costs [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element705" xlink:to="label705" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="element706" />
        <label xlink:type="resource" xlink:label="label706" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringReserveSettledWithoutCash2_en-US">Restructuring Reserve, Settled without Cash</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element706" xlink:to="label706" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="element707" />
        <label xlink:type="resource" xlink:label="label707" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_RestructuringReserveSettledWithoutCash2_en-US">Non-cash charges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element707" xlink:to="label707" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="element708" />
        <label xlink:type="resource" xlink:label="label708" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RetainedEarningsAccumulatedDeficit_en-US">Accumulated deficit</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element708" xlink:to="label708" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="element709" />
        <label xlink:type="resource" xlink:label="label709" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RetainedEarningsMember_en-US">Retained Earnings [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element709" xlink:to="label709" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="element710" />
        <label xlink:type="resource" xlink:label="label710" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevenueFromContractWithCustomerAbstract_en-US">Revenues Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element710" xlink:to="label710" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="element711" />
        <label xlink:type="resource" xlink:label="label711" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevenueFromContractWithCustomerTextBlock_en-US">Revenue from Contract with Customer [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element711" xlink:to="label711" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="element712" />
        <label xlink:type="resource" xlink:label="label712" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RevenueFromContractWithCustomerTextBlock_en-US">Revenues</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element712" xlink:to="label712" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="element713" />
        <label xlink:type="resource" xlink:label="label713" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevenueRecognitionPolicyTextBlock_en-US">Revenue Recognition [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element713" xlink:to="label713" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="element714" />
        <label xlink:type="resource" xlink:label="label714" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_Revenues_en-US">Revenues</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element714" xlink:to="label714" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="element715" />
        <label xlink:type="resource" xlink:label="label715" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevolvingCreditFacilityMember_en-US">Revolving Credit Facility [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element715" xlink:to="label715" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="element716" />
        <label xlink:type="resource" xlink:label="label716" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RevolvingCreditFacilityMember_en-US">Revolving line</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element716" xlink:to="label716" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="element717" />
        <label xlink:type="resource" xlink:label="label717" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubleaseIncome_en-US">Sublease income</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element717" xlink:to="label717" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="element718" />
        <label xlink:type="resource" xlink:label="label718" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_SubleaseIncome_en-US">Sublease income</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element718" xlink:to="label718" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:label="element719" />
        <label xlink:type="resource" xlink:label="label719" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_en-US">Capital Stock Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element719" xlink:to="label719" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="element720" />
        <label xlink:type="resource" xlink:label="label720" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element720" xlink:to="label720" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="element721" />
        <label xlink:type="resource" xlink:label="label721" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element721" xlink:to="label721" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="element722" />
        <label xlink:type="resource" xlink:label="label722" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element722" xlink:to="label722" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="element723" />
        <label xlink:type="resource" xlink:label="label723" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price, Beginning Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element723" xlink:to="label723" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="element724" />
        <label xlink:type="resource" xlink:label="label724" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_en-US">Begining Balance Weighted Average Exercise Price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element724" xlink:to="label724" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="element725" />
        <label xlink:type="resource" xlink:label="label725" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_en-US">Closing Balance Weighted Average Exercise Price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element725" xlink:to="label725" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="element726" />
        <label xlink:type="resource" xlink:label="label726" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element726" xlink:to="label726" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="element727" />
        <label xlink:type="resource" xlink:label="label727" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_en-US">Restricted Stock Unit, Grant Date Fair Value, Vested</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element727" xlink:to="label727" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="element728" />
        <label xlink:type="resource" xlink:label="label728" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_en-US">Fair Value Assumptions, Expected Term</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element728" xlink:to="label728" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="element729" />
        <label xlink:type="resource" xlink:label="label729" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_en-US">Expected holding period (in years)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element729" xlink:to="label729" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="element730" />
        <label xlink:type="resource" xlink:label="label730" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element730" xlink:to="label730" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="element731" />
        <label xlink:type="resource" xlink:label="label731" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_en-US">Schedule of Inventory [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element731" xlink:to="label731" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="element732" />
        <label xlink:type="resource" xlink:label="label732" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_en-US">Schedule of Quarterly Financial Information [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element732" xlink:to="label732" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="element733" />
        <label xlink:type="resource" xlink:label="label733" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element733" xlink:to="label733" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:label="element734" />
        <label xlink:type="resource" xlink:label="label734" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_en-US">Schedule of Net Funded Status [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element734" xlink:to="label734" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="element735" />
        <label xlink:type="resource" xlink:label="label735" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_en-US">Table Of Assumptions [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element735" xlink:to="label735" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="element736" />
        <label xlink:type="resource" xlink:label="label736" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_en-US">Schedule of Nonvested Share Activity [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element736" xlink:to="label736" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="element737" />
        <label xlink:type="resource" xlink:label="label737" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element737" xlink:to="label737" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="element738" />
        <label xlink:type="resource" xlink:label="label738" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_en-US">Amortizable Intangible Assets and Goodwill [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element738" xlink:to="label738" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="element739" />
        <label xlink:type="resource" xlink:label="label739" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_en-US">Warranty Rollforward Disclosure [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element739" xlink:to="label739" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="element740" />
        <label xlink:type="resource" xlink:label="label740" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_en-US">Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element740" xlink:to="label740" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="element741" />
        <label xlink:type="resource" xlink:label="label741" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_en-US">Schedule of Finite-Lived Intangible Assets by Major Class [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element741" xlink:to="label741" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="element742" />
        <label xlink:type="resource" xlink:label="label742" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_en-US">Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element742" xlink:to="label742" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="element743" />
        <label xlink:type="resource" xlink:label="label743" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_en-US">Basic and Diluted Shares [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element743" xlink:to="label743" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="element744" />
        <label xlink:type="resource" xlink:label="label744" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_en-US">Schedule of Cash Flow Hedges Included in AOCI [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element744" xlink:to="label744" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="element745" />
        <label xlink:type="resource" xlink:label="label745" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfDebtTableTextBlock_en-US">Schedule of Debt [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element745" xlink:to="label745" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:label="element746" />
        <label xlink:type="resource" xlink:label="label746" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_en-US">Schedule of Credit Losses for Financing Receivables, Current [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element746" xlink:to="label746" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="element747" />
        <label xlink:type="resource" xlink:label="label747" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_en-US">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element747" xlink:to="label747" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:label="element748" />
        <label xlink:type="resource" xlink:label="label748" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_en-US">Schedule Of Costs Of Retirement Plans [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element748" xlink:to="label748" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="element749" />
        <label xlink:type="resource" xlink:label="label749" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_en-US">Accumulated Other Comprehensive Income [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element749" xlink:to="label749" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="element750" />
        <label xlink:type="resource" xlink:label="label750" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element750" xlink:to="label750" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="element751" />
        <label xlink:type="resource" xlink:label="label751" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_en-US">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element751" xlink:to="label751" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:label="element752" />
        <label xlink:type="resource" xlink:label="label752" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_en-US">Schedule of Changes in Fair Value of Plan Assets [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element752" xlink:to="label752" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="element753" />
        <label xlink:type="resource" xlink:label="label753" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_en-US">Schedule of Assumptions Used [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element753" xlink:to="label753" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="element754" />
        <label xlink:type="resource" xlink:label="label754" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_en-US">Schedule of Accrued Liabilities [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element754" xlink:to="label754" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="element755" />
        <label xlink:type="resource" xlink:label="label755" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element755" xlink:to="label755" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="element756" />
        <label xlink:type="resource" xlink:label="label756" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element756" xlink:to="label756" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:label="element757" />
        <label xlink:type="resource" xlink:label="label757" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_en-US">Schedule of effect of derivative instruments on the consolidated statements of operations [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element757" xlink:to="label757" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="element758" />
        <label xlink:type="resource" xlink:label="label758" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_en-US">Schedule of Allocation of Plan Assets [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element758" xlink:to="label758" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="element759" />
        <label xlink:type="resource" xlink:label="label759" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_en-US">Schedule of Defined Benefit Plans Disclosures [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element759" xlink:to="label759" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="element760" />
        <label xlink:type="resource" xlink:label="label760" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_en-US">Schedule of Business Acquisitions , Contingent Consideration [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element760" xlink:to="label760" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="element761" />
        <label xlink:type="resource" xlink:label="label761" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_en-US">Schedule of Business Acquisitions [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element761" xlink:to="label761" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="element762" />
        <label xlink:type="resource" xlink:label="label762" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element762" xlink:to="label762" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="element763" />
        <label xlink:type="resource" xlink:label="label763" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_en-US">Stock Based Compensation Expense Activity By Function [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element763" xlink:to="label763" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="element764" />
        <label xlink:type="resource" xlink:label="label764" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element764" xlink:to="label764" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="element765" />
        <label xlink:type="resource" xlink:label="label765" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_en-US">Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element765" xlink:to="label765" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="element766" />
        <label xlink:type="resource" xlink:label="label766" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfGoodwillTextBlock_en-US">Goodwill Rollforward [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element766" xlink:to="label766" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable" xlink:label="element767" />
        <label xlink:type="resource" xlink:label="label767" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_en-US">Schedule of Quantifying Prior Year Misstatement Corrected in Current Year Financial Statements [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element767" xlink:to="label767" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="element768" />
        <label xlink:type="resource" xlink:label="label768" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_en-US">Schedule of Property, Plant and Equipment [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element768" xlink:to="label768" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="element769" />
        <label xlink:type="resource" xlink:label="label769" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_en-US">Schedule of Restructuring and Related Costs [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element769" xlink:to="label769" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="element770" />
        <label xlink:type="resource" xlink:label="label770" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_en-US">Segment and Related Information [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element770" xlink:to="label770" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="element771" />
        <label xlink:type="resource" xlink:label="label771" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_en-US">Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element771" xlink:to="label771" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="element772" />
        <label xlink:type="resource" xlink:label="label772" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element772" xlink:to="label772" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="element773" />
        <label xlink:type="resource" xlink:label="label773" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_en-US">Restructuring and other exit costs [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element773" xlink:to="label773" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="element774" />
        <label xlink:type="resource" xlink:label="label774" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element774" xlink:to="label774" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="element775" />
        <label xlink:type="resource" xlink:label="label775" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_en-US">Schedule of Summary of Outstanding and Exercisable Options [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element775" xlink:to="label775" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="element776" />
        <label xlink:type="resource" xlink:label="label776" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element776" xlink:to="label776" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtCurrent" xlink:label="element777" />
        <label xlink:type="resource" xlink:label="label777" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SecuredDebtCurrent_en-US">Current portion, long-term debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element777" xlink:to="label777" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtCurrent" xlink:label="element778" />
        <label xlink:type="resource" xlink:label="label778" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_SecuredDebtCurrent_en-US">Less: current installments</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element778" xlink:to="label778" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="element779" />
        <label xlink:type="resource" xlink:label="label779" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SecuredDebt_en-US">Secured Debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element779" xlink:to="label779" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="element780" />
        <label xlink:type="resource" xlink:label="label780" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_SecuredDebt_en-US">Total Debt</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element780" xlink:to="label780" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="element781" />
        <label xlink:type="resource" xlink:label="label781" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SecuredDebtMember_en-US">Term Loan [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element781" xlink:to="label781" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="element782" />
        <label xlink:type="resource" xlink:label="label782" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SecuredDebtMember_en-US">Term Loan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element782" xlink:to="label782" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="element783" />
        <label xlink:type="resource" xlink:label="label783" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_en-US">Segment and Related Information Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element783" xlink:to="label783" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="element784" />
        <label xlink:type="resource" xlink:label="label784" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SegmentReportingDisclosureTextBlock_en-US">Segment Reporting Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element784" xlink:to="label784" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="element785" />
        <label xlink:type="resource" xlink:label="label785" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SellingAndMarketingExpense_en-US">Sales and marketing expenses</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element785" xlink:to="label785" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="element786" />
        <label xlink:type="resource" xlink:label="label786" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SellingAndMarketingExpenseMember_en-US">Selling and Marketing Expense [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element786" xlink:to="label786" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="element787" />
        <label xlink:type="resource" xlink:label="label787" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SellingGeneralAndAdministrativeExpensesMember_en-US">Selling, general and administrative expenses [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element787" xlink:to="label787" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="element788" />
        <label xlink:type="resource" xlink:label="label788" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element788" xlink:to="label788" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="element789" />
        <label xlink:type="resource" xlink:label="label789" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_en-US">Data Sciences International, Inc. (DSI) [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element789" xlink:to="label789" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="element790" />
        <label xlink:type="resource" xlink:label="label790" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Weighted Average Grant Date Fair Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element790" xlink:to="label790" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="element791" />
        <label xlink:type="resource" xlink:label="label791" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_en-US">Restricted Stock Unit Grant Date Fair Value, Forfeited</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element791" xlink:to="label791" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="element792" />
        <label xlink:type="resource" xlink:label="label792" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_en-US">Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element792" xlink:to="label792" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="element793" />
        <label xlink:type="resource" xlink:label="label793" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_en-US">Stock options, Granted</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element793" xlink:to="label793" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="element794" />
        <label xlink:type="resource" xlink:label="label794" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element794" xlink:to="label794" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="element795" />
        <label xlink:type="resource" xlink:label="label795" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_en-US">Stock Options, Weighted Average Exercise Price, Expired</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element795" xlink:to="label795" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="element796" />
        <label xlink:type="resource" xlink:label="label796" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensation_en-US">Share-based Compensation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element796" xlink:to="label796" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="element797" />
        <label xlink:type="resource" xlink:label="label797" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_en-US">Stock Options, Weighted Average Exercise Price, Exercised</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element797" xlink:to="label797" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="element798" />
        <label xlink:type="resource" xlink:label="label798" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_en-US">Stock Options, Weighted Average Exercise Price, Granted</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element798" xlink:to="label798" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="element799" />
        <label xlink:type="resource" xlink:label="label799" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_en-US">Fair Value Assumptions, Expected Dividend Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element799" xlink:to="label799" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="element800" />
        <label xlink:type="resource" xlink:label="label800" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_en-US">Dividend yield</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element800" xlink:to="label800" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="element801" />
        <label xlink:type="resource" xlink:label="label801" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element801" xlink:to="label801" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="element802" />
        <label xlink:type="resource" xlink:label="label802" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_en-US">Restricted Stock Units, Cancelled/ Forfeited</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element802" xlink:to="label802" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="element803" />
        <label xlink:type="resource" xlink:label="label803" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_en-US">Fair Value Assumptions, Risk Free Interest Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element803" xlink:to="label803" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="element804" />
        <label xlink:type="resource" xlink:label="label804" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_en-US">Risk-free interest rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element804" xlink:to="label804" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="element805" />
        <label xlink:type="resource" xlink:label="label805" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_en-US">Fair Value Assumptions, Expected Volatility Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element805" xlink:to="label805" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="element806" />
        <label xlink:type="resource" xlink:label="label806" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_en-US">Volatility</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element806" xlink:to="label806" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="element807" />
        <label xlink:type="resource" xlink:label="label807" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_en-US">Equity Instruments Other than Options, Grants in Period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element807" xlink:to="label807" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="element808" />
        <label xlink:type="resource" xlink:label="label808" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_en-US">Restricted stock units, Granted</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element808" xlink:to="label808" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="element809" />
        <label xlink:type="resource" xlink:label="label809" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_en-US">Target number of these restricted stock units</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element809" xlink:to="label809" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element810" />
        <label xlink:type="resource" xlink:label="label810" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element810" xlink:to="label810" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element811" />
        <label xlink:type="resource" xlink:label="label811" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_en-US">Begining Balance Restricted Stock Units Outstanding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element811" xlink:to="label811" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element812" />
        <label xlink:type="resource" xlink:label="label812" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_en-US">Closing Balance Restricted Stock Units Outstanding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element812" xlink:to="label812" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element813" />
        <label xlink:type="resource" xlink:label="label813" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_en-US">Target number of these restricted stock units</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element813" xlink:to="label813" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="element814" />
        <label xlink:type="resource" xlink:label="label814" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element814" xlink:to="label814" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="element815" />
        <label xlink:type="resource" xlink:label="label815" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_en-US">Equity Instruments Other than Options, Vested in Period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element815" xlink:to="label815" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="element816" />
        <label xlink:type="resource" xlink:label="label816" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_en-US">Retricted Stock Units, Vested</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element816" xlink:to="label816" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="element817" />
        <label xlink:type="resource" xlink:label="label817" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_en-US">Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element817" xlink:to="label817" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="element818" />
        <label xlink:type="resource" xlink:label="label818" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_en-US">Restricted Stock Units Grant Date Fair Value, Granted</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element818" xlink:to="label818" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element819" />
        <label xlink:type="resource" xlink:label="label819" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element819" xlink:to="label819" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element820" />
        <label xlink:type="resource" xlink:label="label820" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_en-US">Begining Balance Grant Date Fair Value Of Restricted Stock Units</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element820" xlink:to="label820" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element821" />
        <label xlink:type="resource" xlink:label="label821" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_en-US">Closing Balance Grant Date Fair Value Of Restricted Stock Units</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element821" xlink:to="label821" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element822" />
        <label xlink:type="resource" xlink:label="label822" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_en-US">Restricted stock units granted grant date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element822" xlink:to="label822" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="element823" />
        <label xlink:type="resource" xlink:label="label823" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_en-US">Options, Forfeitures and Expirations in Period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element823" xlink:to="label823" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="element824" />
        <label xlink:type="resource" xlink:label="label824" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_en-US">Stock options, Cancelled and Forfeited</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element824" xlink:to="label824" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="element825" />
        <label xlink:type="resource" xlink:label="label825" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element825" xlink:to="label825" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="element826" />
        <label xlink:type="resource" xlink:label="label826" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_en-US">Opening Balance Available for Grant</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element826" xlink:to="label826" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="element827" />
        <label xlink:type="resource" xlink:label="label827" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_en-US">Closing Balance Available for Grant</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element827" xlink:to="label827" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="element828" />
        <label xlink:type="resource" xlink:label="label828" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element828" xlink:to="label828" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="element829" />
        <label xlink:type="resource" xlink:label="label829" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element829" xlink:to="label829" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="element830" />
        <label xlink:type="resource" xlink:label="label830" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_en-US">Expired</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element830" xlink:to="label830" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="element831" />
        <label xlink:type="resource" xlink:label="label831" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element831" xlink:to="label831" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="element832" />
        <label xlink:type="resource" xlink:label="label832" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element832" xlink:to="label832" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="element833" />
        <label xlink:type="resource" xlink:label="label833" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_en-US">Stock Options, Weighted Average Exercise Price, Cancelled / Forfeited</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element833" xlink:to="label833" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element834" />
        <label xlink:type="resource" xlink:label="label834" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element834" xlink:to="label834" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element835" />
        <label xlink:type="resource" xlink:label="label835" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_en-US">Opening Balance Stock Options Outstanding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element835" xlink:to="label835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element836" />
        <label xlink:type="resource" xlink:label="label836" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_en-US">Closing Balance Stock Options Outstanding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element836" xlink:to="label836" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="element837" />
        <label xlink:type="resource" xlink:label="label837" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element837" xlink:to="label837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="element838" />
        <label xlink:type="resource" xlink:label="label838" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element838" xlink:to="label838" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="element839" />
        <label xlink:type="resource" xlink:label="label839" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_en-US">Share-based Compensation [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element839" xlink:to="label839" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="element840" />
        <label xlink:type="resource" xlink:label="label840" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element840" xlink:to="label840" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="element841" />
        <label xlink:type="resource" xlink:label="label841" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_en-US">Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element841" xlink:to="label841" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="element842" />
        <label xlink:type="resource" xlink:label="label842" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_en-US">Shares Paid for Tax Withholding for Share Based Compensation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element842" xlink:to="label842" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="element843" />
        <label xlink:type="resource" xlink:label="label843" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SharesIssued_en-US">Shares, Issued</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element843" xlink:to="label843" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="element844" />
        <label xlink:type="resource" xlink:label="label844" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_SharesIssued_en-US">Beginning balance shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element844" xlink:to="label844" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="element845" />
        <label xlink:type="resource" xlink:label="label845" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_SharesIssued_en-US">Ending balance shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element845" xlink:to="label845" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="element846" />
        <label xlink:type="resource" xlink:label="label846" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShortTermLeaseCost_en-US">Short term lease cost</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element846" xlink:to="label846" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="element847" />
        <label xlink:type="resource" xlink:label="label847" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StandardProductWarrantyDisclosureAbstract_en-US">Product Warranty Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element847" xlink:to="label847" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="element848" />
        <label xlink:type="resource" xlink:label="label848" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StandardProductWarrantyAccrual_en-US">Standard Product Warranty Accrual</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element848" xlink:to="label848" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="element849" />
        <label xlink:type="resource" xlink:label="label849" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_StandardProductWarrantyAccrual_en-US">Warranty, Beginning Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element849" xlink:to="label849" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="element850" />
        <label xlink:type="resource" xlink:label="label850" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_StandardProductWarrantyAccrual_en-US">Warranty, Ending Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element850" xlink:to="label850" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="element851" />
        <label xlink:type="resource" xlink:label="label851" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StateAndLocalJurisdictionMember_en-US">State And Local Jurisdiction [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element851" xlink:to="label851" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="element852" />
        <label xlink:type="resource" xlink:label="label852" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StateAndLocalJurisdictionMember_en-US">State</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element852" xlink:to="label852" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="element853" />
        <label xlink:type="resource" xlink:label="label853" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementOfFinancialPositionAbstract_en-US">CONSOLIDATED BALANCE SHEETS</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element853" xlink:to="label853" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="element854" />
        <label xlink:type="resource" xlink:label="label854" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_en-US">Consolidated Statements of Comprehensive Income [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element854" xlink:to="label854" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="element855" />
        <label xlink:type="resource" xlink:label="label855" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementLineItems_en-US">Statement [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element855" xlink:to="label855" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="element856" />
        <label xlink:type="resource" xlink:label="label856" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementTable_en-US">Statement [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element856" xlink:to="label856" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="element857" />
        <label xlink:type="resource" xlink:label="label857" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementOfCashFlowsAbstract_en-US">CONSOLIDATED STATEMENTS OF CASH FLOWS</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element857" xlink:to="label857" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="element858" />
        <label xlink:type="resource" xlink:label="label858" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementEquityComponentsAxis_en-US">Statement, Equity Components [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element858" xlink:to="label858" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="element859" />
        <label xlink:type="resource" xlink:label="label859" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementOfStockholdersEquityAbstract_en-US">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element859" xlink:to="label859" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="element860" />
        <label xlink:type="resource" xlink:label="label860" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element860" xlink:to="label860" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="element861" />
        <label xlink:type="resource" xlink:label="label861" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_en-US">Vesting of restricted stock units, shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element861" xlink:to="label861" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element862" />
        <label xlink:type="resource" xlink:label="label862" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Stock option exercises during the year, Shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element862" xlink:to="label862" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element863" />
        <label xlink:type="resource" xlink:label="label863" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Stock option, Exercised</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element863" xlink:to="label863" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element864" />
        <label xlink:type="resource" xlink:label="label864" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Stock option exercises, shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element864" xlink:to="label864" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="element865" />
        <label xlink:type="resource" xlink:label="label865" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_en-US">Stock issued during the year, Shares, Employee Stock Purchase Plans</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element865" xlink:to="label865" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="element866" />
        <label xlink:type="resource" xlink:label="label866" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_en-US">Stock purchase plan, shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element866" xlink:to="label866" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="element867" />
        <label xlink:type="resource" xlink:label="label867" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_en-US">Stock issued during the year, Value, Employee Stock Purchase Plan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element867" xlink:to="label867" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="element868" />
        <label xlink:type="resource" xlink:label="label868" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_en-US">Stock purchase plan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element868" xlink:to="label868" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="element869" />
        <label xlink:type="resource" xlink:label="label869" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_en-US">Shares issued under stock purchase plan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element869" xlink:to="label869" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="element870" />
        <label xlink:type="resource" xlink:label="label870" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_en-US">Stock option exercises during the year, Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element870" xlink:to="label870" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="element871" />
        <label xlink:type="resource" xlink:label="label871" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_en-US">Stock option exercises</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element871" xlink:to="label871" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="element872" />
        <label xlink:type="resource" xlink:label="label872" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element872" xlink:to="label872" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="element873" />
        <label xlink:type="resource" xlink:label="label873" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_en-US">Vesting of restricted stock units</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element873" xlink:to="label873" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="element874" />
        <label xlink:type="resource" xlink:label="label874" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockOptionPlanExpense_en-US">Stock-based compensation expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element874" xlink:to="label874" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="element875" />
        <label xlink:type="resource" xlink:label="label875" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockOptionPlanExpense_en-US">Stock compensation expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element875" xlink:to="label875" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element876" />
        <label xlink:type="resource" xlink:label="label876" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockholdersEquity_en-US">Total stockholders' equity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element876" xlink:to="label876" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element877" />
        <label xlink:type="resource" xlink:label="label877" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_StockholdersEquity_en-US">Total stockholders' equity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element877" xlink:to="label877" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element878" />
        <label xlink:type="resource" xlink:label="label878" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_StockholdersEquity_en-US">Total stockholders' equity at begining of the year, Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element878" xlink:to="label878" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element879" />
        <label xlink:type="resource" xlink:label="label879" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_StockholdersEquity_en-US">Total stockholders' equity at year end, Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element879" xlink:to="label879" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="element880" />
        <label xlink:type="resource" xlink:label="label880" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockholdersEquityAbstract_en-US">Stockholders Equity Abstract</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element880" xlink:to="label880" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="element881" />
        <label xlink:type="resource" xlink:label="label881" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockholdersEquityNoteAbstract_en-US">Capital Stock Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element881" xlink:to="label881" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="element882" />
        <label xlink:type="resource" xlink:label="label882" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventTable_en-US">Subsequent Event [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element882" xlink:to="label882" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="element883" />
        <label xlink:type="resource" xlink:label="label883" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventTypeDomain_en-US">Subsequent Event [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element883" xlink:to="label883" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="element884" />
        <label xlink:type="resource" xlink:label="label884" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventLineItems_en-US">Subsequent Event [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element884" xlink:to="label884" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventDescription" xlink:label="element885" />
        <label xlink:type="resource" xlink:label="label885" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventDescription_en-US">Subsequent Event Description</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element885" xlink:to="label885" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="element886" />
        <label xlink:type="resource" xlink:label="label886" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventsAbstract_en-US">Subsequent Event [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element886" xlink:to="label886" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="element887" />
        <label xlink:type="resource" xlink:label="label887" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventTypeAxis_en-US">Subsequent Event [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element887" xlink:to="label887" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="element888" />
        <label xlink:type="resource" xlink:label="label888" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventsTextBlock_en-US">Subsequent Events [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element888" xlink:to="label888" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="element889" />
        <label xlink:type="resource" xlink:label="label889" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SubsequentEventMember_en-US">Subsequent Event [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element889" xlink:to="label889" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="element890" />
        <label xlink:type="resource" xlink:label="label890" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_en-US">Summary of Income Tax Contingencies [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element890" xlink:to="label890" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="element891" />
        <label xlink:type="resource" xlink:label="label891" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SupplementalCashFlowInformationAbstract_en-US">Supplemental cash flow information [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element891" xlink:to="label891" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="element892" />
        <label xlink:type="resource" xlink:label="label892" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TaxCreditCarryforwardAmount_en-US">Tax Credit Carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element892" xlink:to="label892" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="element893" />
        <label xlink:type="resource" xlink:label="label893" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_TaxCreditCarryforwardAmount_en-US">Tax credit carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element893" xlink:to="label893" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="element894" />
        <label xlink:type="resource" xlink:label="label894" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TradeNamesMember_en-US">Trade Names [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element894" xlink:to="label894" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="element895" />
        <label xlink:type="resource" xlink:label="label895" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_en-US">Major Types of Debt and Equity Securities [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element895" xlink:to="label895" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="element896" />
        <label xlink:type="resource" xlink:label="label896" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TreasuryStockValueAcquiredCostMethod_en-US">Treasury Stock, Value Acquired, Cost Method</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element896" xlink:to="label896" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="element897" />
        <label xlink:type="resource" xlink:label="label897" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_TreasuryStockValueAcquiredCostMethod_en-US">Purchases of treasury stock</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element897" xlink:to="label897" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="element898" />
        <label xlink:type="resource" xlink:label="label898" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_TreasuryStockValueAcquiredCostMethod_en-US">Purchases of treasury stock</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element898" xlink:to="label898" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="element899" />
        <label xlink:type="resource" xlink:label="label899" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TreasuryStockMember_en-US">Treasury Stock [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element899" xlink:to="label899" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCarryingBasis" xlink:label="element900" />
        <label xlink:type="resource" xlink:label="label900" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TreasuryStockCarryingBasis_en-US">Treasury stock at cost, 7,745,507 common shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element900" xlink:to="label900" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCarryingBasis" xlink:label="element901" />
        <label xlink:type="resource" xlink:label="label901" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_TreasuryStockCarryingBasis_en-US">Treasury stock at cost, 7,745,507 common shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element901" xlink:to="label901" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="element902" />
        <label xlink:type="resource" xlink:label="label902" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TreasuryStockShares_en-US">Treasury Stock common shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element902" xlink:to="label902" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="element903" />
        <label xlink:type="resource" xlink:label="label903" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TypeOfRestructuringDomain_en-US">Type of Restructuring [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element903" xlink:to="label903" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="element904" />
        <label xlink:type="resource" xlink:label="label904" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_TypeOfAdoptionMember_en-US">Type Of Adoption [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element904" xlink:to="label904" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="element905" />
        <label xlink:type="resource" xlink:label="label905" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_UnamortizedDebtIssuanceExpense_en-US">Unamortized Debt Issuance Expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element905" xlink:to="label905" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="element906" />
        <label xlink:type="resource" xlink:label="label906" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_UnamortizedDebtIssuanceExpense_en-US">Current unamortized deferred financing costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element906" xlink:to="label906" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="element907" />
        <label xlink:type="resource" xlink:label="label907" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_en-US">Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element907" xlink:to="label907" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element908" />
        <label xlink:type="resource" xlink:label="label908" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Increase (Decrease) In Income Taxes Resulting From Release Of Uncertain Tax Position Liability Due To Expiration Of Statute Of Limitations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element908" xlink:to="label908" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element909" />
        <label xlink:type="resource" xlink:label="label909" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Change in reserve for uncertain tax position</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element909" xlink:to="label909" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="element910" />
        <label xlink:type="resource" xlink:label="label910" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_en-US">Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element910" xlink:to="label910" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="element911" />
        <label xlink:type="resource" xlink:label="label911" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_en-US">Income tax reserve</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element911" xlink:to="label911" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="element912" />
        <label xlink:type="resource" xlink:label="label912" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_en-US">Unrecognized Tax Benefits Increases Resulting from Current Period Tax Positions</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element912" xlink:to="label912" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="element913" />
        <label xlink:type="resource" xlink:label="label913" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_UnrecognizedTaxBenefits_en-US">Beginning Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element913" xlink:to="label913" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="element914" />
        <label xlink:type="resource" xlink:label="label914" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_UnrecognizedTaxBenefits_en-US">Ending Balance</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element914" xlink:to="label914" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="element915" />
        <label xlink:type="resource" xlink:label="label915" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_UnrecognizedTaxBenefits_en-US">Unrecognized Tax Benefits</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element915" xlink:to="label915" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="element916" />
        <label xlink:type="resource" xlink:label="label916" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_UseOfEstimates_en-US">Use of Estimates [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element916" xlink:to="label916" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="element917" />
        <label xlink:type="resource" xlink:label="label917" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_en-US">Change In Valuation Allowances For Deferred Tax Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element917" xlink:to="label917" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="element918" />
        <label xlink:type="resource" xlink:label="label918" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ValuationTechniqueAxis_en-US">Valuation Approach and Technique [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element918" xlink:to="label918" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="element919" />
        <label xlink:type="resource" xlink:label="label919" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ValuationTechniqueDomain_en-US">Valuation Approach and Technique [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element919" xlink:to="label919" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="element920" />
        <label xlink:type="resource" xlink:label="label920" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_VariableRateAxis_en-US">Variable Rate [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element920" xlink:to="label920" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="element921" />
        <label xlink:type="resource" xlink:label="label921" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_VariableRateDomain_en-US">Variable Rate [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element921" xlink:to="label921" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="element922" />
        <label xlink:type="resource" xlink:label="label922" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_en-US">Basic</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element922" xlink:to="label922" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="element923" />
        <label xlink:type="resource" xlink:label="label923" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element923" xlink:to="label923" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="element924" />
        <label xlink:type="resource" xlink:label="label924" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_en-US">Effect of assumed conversion of employee and director stock options, restricted stock units and Market Condition RSU's</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element924" xlink:to="label924" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="element925" />
        <label xlink:type="resource" xlink:label="label925" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_en-US">Diluted</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element925" xlink:to="label925" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="element926" />
        <label xlink:type="resource" xlink:label="label926" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_en-US">Diluted</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element926" xlink:to="label926" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="element927" />
        <label xlink:type="resource" xlink:label="label927" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_en-US">Weighted Average Number Diluted Shares Outstanding Adjustment [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element927" xlink:to="label927" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="element928" />
        <label xlink:type="resource" xlink:label="label928" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_en-US">Weighted average common shares:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element928" xlink:to="label928" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentDescription" xlink:label="element929" />
        <label xlink:type="resource" xlink:label="label929" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_AmendmentDescription_en-US">Amendment description</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element929" xlink:to="label929" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="element930" />
        <label xlink:type="resource" xlink:label="label930" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_AmendmentFlag_en-US">Amendment flag</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element930" xlink:to="label930" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="element931" />
        <label xlink:type="resource" xlink:label="label931" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_CurrentFiscalYearEndDate_en-US">Current fiscal year end date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element931" xlink:to="label931" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="element932" />
        <label xlink:type="resource" xlink:label="label932" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_DocumentPeriodEndDate_en-US">Document period end date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element932" xlink:to="label932" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="element933" />
        <label xlink:type="resource" xlink:label="label933" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_TradingSymbol_en-US">Trading Symbol</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element933" xlink:to="label933" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="element934" />
        <label xlink:type="resource" xlink:label="label934" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityWellKnownSeasonedIssuer_en-US">Entity well known seasoned issuer</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element934" xlink:to="label934" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="element935" />
        <label xlink:type="resource" xlink:label="label935" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityVoluntaryFilers_en-US">Entity voluntary filers</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element935" xlink:to="label935" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="element936" />
        <label xlink:type="resource" xlink:label="label936" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityCurrentReportingStatus_en-US">Entity current reporting status</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element936" xlink:to="label936" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="element937" />
        <label xlink:type="resource" xlink:label="label937" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityFilerCategory_en-US">Entity filer category</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element937" xlink:to="label937" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="element938" />
        <label xlink:type="resource" xlink:label="label938" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityPublicFloat_en-US">Entity public float</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element938" xlink:to="label938" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="element939" />
        <label xlink:type="resource" xlink:label="label939" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityRegistrantName_en-US">Entity registrant name</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element939" xlink:to="label939" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="element940" />
        <label xlink:type="resource" xlink:label="label940" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityCentralIndexKey_en-US">Entity central index key</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element940" xlink:to="label940" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="element941" />
        <label xlink:type="resource" xlink:label="label941" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityCommonStockSharesOutstanding_en-US">Entity common stock shares outstanding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element941" xlink:to="label941" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="element942" />
        <label xlink:type="resource" xlink:label="label942" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_DocumentFiscalYearFocus_en-US">Document Fiscal Year Focus</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element942" xlink:to="label942" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="element943" />
        <label xlink:type="resource" xlink:label="label943" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_DocumentFiscalPeriodFocus_en-US">Document Period Focus</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element943" xlink:to="label943" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="element944" />
        <label xlink:type="resource" xlink:label="label944" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_DocumentType_en-US">Document Type</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element944" xlink:to="label944" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="element945" />
        <label xlink:type="resource" xlink:label="label945" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityShellCompany_en-US">Entity Shell Company</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element945" xlink:to="label945" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="element946" />
        <label xlink:type="resource" xlink:label="label946" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntityEmergingGrowthCompany_en-US">Entity emerging growth</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element946" xlink:to="label946" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="element947" />
        <label xlink:type="resource" xlink:label="label947" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_EntitySmallBusiness_en-US">Entity small business</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element947" xlink:to="label947" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="element948" />
        <label xlink:type="resource" xlink:label="label948" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_country_DE_en-US">Segment, Geographical, Germany [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element948" xlink:to="label948" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="element949" />
        <label xlink:type="resource" xlink:label="label949" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_country_GB_en-US">Segment, Geographical, United Kingdom [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element949" xlink:to="label949" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="element950" />
        <label xlink:type="resource" xlink:label="label950" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_country_US_en-US">Segment, Geographical, United States [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element950" xlink:to="label950" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="element951" />
        <label xlink:type="resource" xlink:label="label951" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_MaximumMember_en-US">Maximum [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element951" xlink:to="label951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="element952" />
        <label xlink:type="resource" xlink:label="label952" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_MinimumMember_en-US">Minimum [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element952" xlink:to="label952" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="element953" />
        <label xlink:type="resource" xlink:label="label953" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_ProductsAndServicesDomain_en-US">Products and Services [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element953" xlink:to="label953" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="element954" />
        <label xlink:type="resource" xlink:label="label954" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_ProductOrServiceAxis_en-US">Products and Services [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element954" xlink:to="label954" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="element955" />
        <label xlink:type="resource" xlink:label="label955" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_RangeMember_en-US">Range [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element955" xlink:to="label955" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="element956" />
        <label xlink:type="resource" xlink:label="label956" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_RangeAxis_en-US">Range [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element956" xlink:to="label956" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="element957" />
        <label xlink:type="resource" xlink:label="label957" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_SegmentGeographicalDomain_en-US">Segment, Geographical [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element957" xlink:to="label957" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="element958" />
        <label xlink:type="resource" xlink:label="label958" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_srt_StatementGeographicalAxis_en-US">Statement, Geographical [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element958" xlink:to="label958" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="element959" />
        <label xlink:type="resource" xlink:label="label959" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AmortizationOfCatalogCosts_en-US">Amortization Of Catalog Costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element959" xlink:to="label959" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="element960" />
        <label xlink:type="resource" xlink:label="label960" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AmortizationOfCatalogCosts_en-US">Significant costs of product catalog design, development and production are capitalized and amortized over the expected useful life of the catalog.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element960" xlink:to="label960" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AdditionsToCatalogCosts" xlink:label="element961" />
        <label xlink:type="resource" xlink:label="label961" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AdditionsToCatalogCosts_en-US">Additions to catalog costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element961" xlink:to="label961" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AdditionsToCatalogCosts" xlink:label="element962" />
        <label xlink:type="resource" xlink:label="label962" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_hbio_AdditionsToCatalogCosts_en-US">Significant costs of product catalog design, development and production are capitalized and amortized over the expected useful life of the catalog.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element962" xlink:to="label962" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OrganizationDisclosureAbstract" xlink:label="element963" />
        <label xlink:type="resource" xlink:label="label963" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_OrganizationDisclosureAbstract_en-US">Organization Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element963" xlink:to="label963" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OrganizationDisclosureTextBlock" xlink:label="element964" />
        <label xlink:type="resource" xlink:label="label964" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_OrganizationDisclosureTextBlock_en-US">Organization Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element964" xlink:to="label964" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OrganizationDisclosureTextBlock" xlink:label="element965" />
        <label xlink:type="resource" xlink:label="label965" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_OrganizationDisclosureTextBlock_en-US">The entire disclosure describing the organization</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element965" xlink:to="label965" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ConcentrationsDisclosureAbstract" xlink:label="element966" />
        <label xlink:type="resource" xlink:label="label966" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ConcentrationsDisclosureAbstract_en-US">Concentrations Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element966" xlink:to="label966" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AccruedExpensesDisclosureTextBlock" xlink:label="element967" />
        <label xlink:type="resource" xlink:label="label967" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AccruedExpensesDisclosureTextBlock_en-US">Accrued Expenses Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element967" xlink:to="label967" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AccruedExpensesDisclosureTextBlock" xlink:label="element968" />
        <label xlink:type="resource" xlink:label="label968" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AccruedExpensesDisclosureTextBlock_en-US">The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element968" xlink:to="label968" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureAbstract" xlink:label="element969" />
        <label xlink:type="resource" xlink:label="label969" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_en-US">Allowance For Doubtful Debts Disclosure [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element969" xlink:to="label969" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock" xlink:label="element970" />
        <label xlink:type="resource" xlink:label="label970" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock_en-US">Allowance For Doubtful Debts Disclosure [Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element970" xlink:to="label970" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock" xlink:label="element971" />
        <label xlink:type="resource" xlink:label="label971" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock_en-US">The entire disclosure for the rollforward for allowance for doubtful debts for the three years ending the latest reporting date</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element971" xlink:to="label971" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" xlink:label="element972" />
        <label xlink:type="resource" xlink:label="label972" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock_en-US">Schedule Of Stock Options And Restricted Stock Units Activity Rollforward [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element972" xlink:to="label972" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" xlink:label="element973" />
        <label xlink:type="resource" xlink:label="label973" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock_en-US">Tabular representation of the rollforward of stock options and restricted stock units at the end of the reporting period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element973" xlink:to="label973" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="element974" />
        <label xlink:type="resource" xlink:label="label974" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_en-US">Total Indefinite Lived Intangible Assets Including Goodwill</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element974" xlink:to="label974" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="element975" />
        <label xlink:type="resource" xlink:label="label975" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_en-US">Represents the sum total of the indefinite lived intangible assets and goodwill balances at the end of the reporting period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element975" xlink:to="label975" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="element976" />
        <label xlink:type="resource" xlink:label="label976" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_en-US">Total goodwill and other indefinite lived intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element976" xlink:to="label976" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIntangibleAssets" xlink:label="element977" />
        <label xlink:type="resource" xlink:label="label977" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TotalIntangibleAssets_en-US">Total Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element977" xlink:to="label977" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIntangibleAssets" xlink:label="element978" />
        <label xlink:type="resource" xlink:label="label978" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TotalIntangibleAssets_en-US">Represents the sum total of all the intangible assets ie goodwill, definite lived intangible assets and indefinite lived intangible assets at the end of the reporting period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element978" xlink:to="label978" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIntangibleAssets" xlink:label="element979" />
        <label xlink:type="resource" xlink:label="label979" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_hbio_TotalIntangibleAssets_en-US">Total intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element979" xlink:to="label979" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="element980" />
        <label xlink:type="resource" xlink:label="label980" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_StockOptionsAndRestrictedStockUnitsIssued_en-US">Stock Options And Restricted Stock Units Issued</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element980" xlink:to="label980" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="element981" />
        <label xlink:type="resource" xlink:label="label981" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_StockOptionsAndRestrictedStockUnitsIssued_en-US">Represents the total amount of stock options and restricted stock units granted during the period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element981" xlink:to="label981" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="element982" />
        <label xlink:type="resource" xlink:label="label982" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_hbio_StockOptionsAndRestrictedStockUnitsIssued_en-US">Stock Options And Restricted Stock Units Issued</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element982" xlink:to="label982" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="element983" />
        <label xlink:type="resource" xlink:label="label983" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_en-US">Fungible Share Adjustment For Restricted Stock Units Granted</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element983" xlink:to="label983" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="element984" />
        <label xlink:type="resource" xlink:label="label984" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_en-US">Represents the deduction from shares available for grant under the plan of 1.79 shares for each share that underlies an award granted under the 2000 Plan for deferred stock awards of restricted stock units, restricted stock awards, unrestricted stock awards, performance share awards or other awards under the 2000 Plan for which the full value of such share is transferred to the award recipient.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element984" xlink:to="label984" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="element985" />
        <label xlink:type="resource" xlink:label="label985" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_en-US">Share Options And Restricted Stock Units Forfeitures And Expirations In Period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element985" xlink:to="label985" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="element986" />
        <label xlink:type="resource" xlink:label="label986" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_en-US">Represents the stock options and restricted stock units cancelled during the reported period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element986" xlink:to="label986" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="element987" />
        <label xlink:type="resource" xlink:label="label987" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_InterestRateInExcessOfLiborOnCreditFacility_en-US">Interest Rate In Excess Of LIBOR On Credit Facility</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element987" xlink:to="label987" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="element988" />
        <label xlink:type="resource" xlink:label="label988" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_InterestRateInExcessOfLiborOnCreditFacility_en-US">Represents the interest rate to be added to LIBOR per the amended and restated revolving credit facility.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element988" xlink:to="label988" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="element989" />
        <label xlink:type="resource" xlink:label="label989" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_StockOptionsAndRestrictedStockUnitsCancelled_en-US">Stock Options And Restricted Stock Units Cancelled</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element989" xlink:to="label989" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="element990" />
        <label xlink:type="resource" xlink:label="label990" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_StockOptionsAndRestrictedStockUnitsCancelled_en-US">Represents the aggregate of stock options and restricted stock units cancelled during the reported period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element990" xlink:to="label990" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="element991" />
        <label xlink:type="resource" xlink:label="label991" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_en-US">Fungible Share Adjustment For Restricted Stock Units Cancelled</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element991" xlink:to="label991" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="element992" />
        <label xlink:type="resource" xlink:label="label992" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_en-US">Represents the fungible share adjustment for the restricted stock awards cancelled during the reporting period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element992" xlink:to="label992" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="element993" />
        <label xlink:type="resource" xlink:label="label993" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AhnBiotechnologieGmbhAcquisitionMember_en-US">AHN Biotechnologie GmbH Acquisition [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element993" xlink:to="label993" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="element994" />
        <label xlink:type="resource" xlink:label="label994" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AhnBiotechnologieGmbhAcquisitionMember_en-US">Represents the acquisition of AHN Biotechnologie GmbH during the reporting period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element994" xlink:to="label994" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ComprehensiveIncomeLossPolicyTextBlock" xlink:label="element995" />
        <label xlink:type="resource" xlink:label="label995" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ComprehensiveIncomeLossPolicyTextBlock_en-US">Comprehensive Income Loss [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element995" xlink:to="label995" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ComprehensiveIncomeLossPolicyTextBlock" xlink:label="element996" />
        <label xlink:type="resource" xlink:label="label996" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ComprehensiveIncomeLossPolicyTextBlock_en-US">Disclosure of the accounting policy for reporting changes in equity during a period resulting from net income (loss) and transactions from non owner sources, in a financial statement in the period in which they are recognized.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element996" xlink:to="label996" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:label="element997" />
        <label xlink:type="resource" xlink:label="label997" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock_en-US">Impairment Of Long-Lived Assets [Policy Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element997" xlink:to="label997" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:label="element998" />
        <label xlink:type="resource" xlink:label="label998" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock_en-US">Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets, and amortizable intangible assets.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element998" xlink:to="label998" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="element999" />
        <label xlink:type="resource" xlink:label="label999" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_en-US">Schedule Of Property Plant And Equipment [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element999" xlink:to="label999" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="element1000" />
        <label xlink:type="resource" xlink:label="label1000" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_en-US">Table of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software. This table includes the gross amount of individual categories of assets and the net amount of total fixed assets.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1000" xlink:to="label1000" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetAssetsByGeographicAreaTableTextBlock" xlink:label="element1001" />
        <label xlink:type="resource" xlink:label="label1001" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NetAssetsByGeographicAreaTableTextBlock_en-US">Net Assets By Geographic Area [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1001" xlink:to="label1001" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetAssetsByGeographicAreaTableTextBlock" xlink:label="element1002" />
        <label xlink:type="resource" xlink:label="label1002" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NetAssetsByGeographicAreaTableTextBlock_en-US">Tabular disclosure of the names of foreign countries in which net assets are located, and the amount of such net assets located in that country or foreign geographic area.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1002" xlink:to="label1002" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardFederalAndState" xlink:label="element1003" />
        <label xlink:type="resource" xlink:label="label1003" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NetOperatingLossCarryforwardFederalAndState_en-US">Net Operating Loss Carryforward Federal And State</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1003" xlink:to="label1003" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardFederalAndState" xlink:label="element1004" />
        <label xlink:type="resource" xlink:label="label1004" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NetOperatingLossCarryforwardFederalAndState_en-US">The sum of federal, state and local operating loss carryforwards, before tax effects, available to reduce future taxable income under enacted tax laws.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1004" xlink:to="label1004" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardForeign" xlink:label="element1005" />
        <label xlink:type="resource" xlink:label="label1005" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NetOperatingLossCarryforwardForeign_en-US">Net Operating Loss Carryforward Foreign</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1005" xlink:to="label1005" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardForeign" xlink:label="element1006" />
        <label xlink:type="resource" xlink:label="label1006" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NetOperatingLossCarryforwardForeign_en-US">The sum of foreign operating loss carryforwards, before tax effects, available to reduce future taxable income under enacted tax laws.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1006" xlink:to="label1006" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation" xlink:label="element1007" />
        <label xlink:type="resource" xlink:label="label1007" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation_en-US">Net Operating Loss Carryforwards Subject To Annual Limitation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1007" xlink:to="label1007" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation" xlink:label="element1008" />
        <label xlink:type="resource" xlink:label="label1008" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation_en-US">The portion of net operating loss subject to annual limitation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1008" xlink:to="label1008" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardsAnnualLimitation" xlink:label="element1009" />
        <label xlink:type="resource" xlink:label="label1009" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NetOperatingLossCarryforwardsAnnualLimitation_en-US">Net Operating Loss Carryforwards Annual Limitation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1009" xlink:to="label1009" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardsAnnualLimitation" xlink:label="element1010" />
        <label xlink:type="resource" xlink:label="label1010" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NetOperatingLossCarryforwardsAnnualLimitation_en-US">The amount of the annual limitation of use of the Net Operating Loss carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1010" xlink:to="label1010" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_UndistributedForeignEarnings" xlink:label="element1011" />
        <label xlink:type="resource" xlink:label="label1011" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_UndistributedForeignEarnings_en-US">Undistributed Foreign Earnings</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1011" xlink:to="label1011" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_UndistributedForeignEarnings" xlink:label="element1012" />
        <label xlink:type="resource" xlink:label="label1012" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_UndistributedForeignEarnings_en-US">The amount as of the balance sheet date of the estimated undistributed earnings of subsidiaries and other recognized entities in countries outside the country of domicile which will increase future taxable income when such earnings are distributed into the country of domicile.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1012" xlink:to="label1012" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiaries" xlink:label="element1013" />
        <label xlink:type="resource" xlink:label="label1013" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CashInForeignSubsidiaries_en-US">Cash In Foreign Subsidiaries</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1013" xlink:to="label1013" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiaries" xlink:label="element1014" />
        <label xlink:type="resource" xlink:label="label1014" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_CashInForeignSubsidiaries_en-US">The amount of cash and cash equivalents held in foreign subsidiaries</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1014" xlink:to="label1014" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" xlink:label="element1015" />
        <label xlink:type="resource" xlink:label="label1015" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_en-US">Cash Held In Foreign Subsidiaries Used For Acquisitions</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1015" xlink:to="label1015" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" xlink:label="element1016" />
        <label xlink:type="resource" xlink:label="label1016" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_en-US">Cash held in foreign Subsidiaries used for foreign acquisitions.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1016" xlink:to="label1016" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" xlink:label="element1017" />
        <label xlink:type="resource" xlink:label="label1017" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements_en-US">Cash Held In Foreign Subsidiaries Used For Foreign Capital Improvements</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1017" xlink:to="label1017" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" xlink:label="element1018" />
        <label xlink:type="resource" xlink:label="label1018" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements_en-US">Cash held in foreign Subsidiaries used for capital improvements in foreign subsidiaries</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1018" xlink:to="label1018" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="element1019" />
        <label xlink:type="resource" xlink:label="label1019" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_en-US">Deferred Tax Assets Operating Loss And Credits Carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1019" xlink:to="label1019" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="element1020" />
        <label xlink:type="resource" xlink:label="label1020" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_en-US">Deferred Tax Assets Operating Loss And Credits Carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1020" xlink:to="label1020" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="element1021" />
        <label xlink:type="resource" xlink:label="label1021" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_en-US">Operating loss and credit carryforwards</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1021" xlink:to="label1021" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CmaAcquisitionMember" xlink:label="element1022" />
        <label xlink:type="resource" xlink:label="label1022" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CmaAcquisitionMember_en-US">CMA Acquisition [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1022" xlink:to="label1022" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CmaAcquisitionMember" xlink:label="element1023" />
        <label xlink:type="resource" xlink:label="label1023" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_CmaAcquisitionMember_en-US">Represents the acquisition of CMA Microdialysis AB during the reporting period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1023" xlink:to="label1023" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="element1024" />
        <label xlink:type="resource" xlink:label="label1024" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_en-US">Two Dollars Two Cents To Two Dollars Forty Two Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1024" xlink:to="label1024" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="element1025" />
        <label xlink:type="resource" xlink:label="label1025" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1025" xlink:to="label1025" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="element1026" />
        <label xlink:type="resource" xlink:label="label1026" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_en-US">Two Dollars Forty Three Cents to Two Dollars Seventy Two Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1026" xlink:to="label1026" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="element1027" />
        <label xlink:type="resource" xlink:label="label1027" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1027" xlink:to="label1027" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" xlink:label="element1028" />
        <label xlink:type="resource" xlink:label="label1028" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_en-US">Two Dollars Seventy Three Cents to Three Dollars Sixty Eight Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1028" xlink:to="label1028" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" xlink:label="element1029" />
        <label xlink:type="resource" xlink:label="label1029" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1029" xlink:to="label1029" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" xlink:label="element1030" />
        <label xlink:type="resource" xlink:label="label1030" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_en-US">Three Dollars Sixty Nine Cents To Four Dollars Seven Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1030" xlink:to="label1030" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" xlink:label="element1031" />
        <label xlink:type="resource" xlink:label="label1031" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1031" xlink:to="label1031" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" xlink:label="element1032" />
        <label xlink:type="resource" xlink:label="label1032" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_en-US">Four Dollars Eight Cents to Four Dollars Seventeen Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1032" xlink:to="label1032" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" xlink:label="element1033" />
        <label xlink:type="resource" xlink:label="label1033" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1033" xlink:to="label1033" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" xlink:label="element1034" />
        <label xlink:type="resource" xlink:label="label1034" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_en-US">Four Dollars Eighteen Cents To Four Dollars Twenty Six Cents[Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1034" xlink:to="label1034" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" xlink:label="element1035" />
        <label xlink:type="resource" xlink:label="label1035" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1035" xlink:to="label1035" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" xlink:label="element1036" />
        <label xlink:type="resource" xlink:label="label1036" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_en-US">Four Dollars Twenty Seven Cents To Four Dollars Forty One Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1036" xlink:to="label1036" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" xlink:label="element1037" />
        <label xlink:type="resource" xlink:label="label1037" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1037" xlink:to="label1037" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" xlink:label="element1038" />
        <label xlink:type="resource" xlink:label="label1038" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_en-US">Four Dollars Forty Two Cents To Five Dollars Thirty Nine Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1038" xlink:to="label1038" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" xlink:label="element1039" />
        <label xlink:type="resource" xlink:label="label1039" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1039" xlink:to="label1039" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="element1040" />
        <label xlink:type="resource" xlink:label="label1040" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_en-US">Five Dollars Forty Cents To Five Dollars Fifty One Cents[Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1040" xlink:to="label1040" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="element1041" />
        <label xlink:type="resource" xlink:label="label1041" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1041" xlink:to="label1041" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="element1042" />
        <label xlink:type="resource" xlink:label="label1042" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_en-US">Five Dollars Fifty Two Cents To Five Dollars Sixty Three Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1042" xlink:to="label1042" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="element1043" />
        <label xlink:type="resource" xlink:label="label1043" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1043" xlink:to="label1043" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="element1044" />
        <label xlink:type="resource" xlink:label="label1044" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_IncomeTaxDisclosureLineItems_en-US">Income Tax Disclosure [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1044" xlink:to="label1044" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="element1045" />
        <label xlink:type="resource" xlink:label="label1045" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_IncomeTaxDisclosureLineItems_en-US">Represents certain disclosures related to income taxes.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1045" xlink:to="label1045" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="element1046" />
        <label xlink:type="resource" xlink:label="label1046" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_IncomeTaxDisclosureLineItems_en-US">Income Tax Disclosure</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1046" xlink:to="label1046" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="element1047" />
        <label xlink:type="resource" xlink:label="label1047" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_en-US">Schedule Of Cash In Foreign Subsidiaries Used For Acqusition [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1047" xlink:to="label1047" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="element1048" />
        <label xlink:type="resource" xlink:label="label1048" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_en-US">Table represents the total cash in foreign subsidiaries used for acqusiition.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1048" xlink:to="label1048" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="element1049" />
        <label xlink:type="resource" xlink:label="label1049" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_en-US">Cash In Foreign Subsidiaries Used For Acquisitions [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1049" xlink:to="label1049" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="element1050" />
        <label xlink:type="resource" xlink:label="label1050" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_en-US">Represents the type of acquisitions done by foreign subsidiaries.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1050" xlink:to="label1050" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="element1051" />
        <label xlink:type="resource" xlink:label="label1051" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TypesOfAcquisitionsDomain_en-US">Types Of Acquisitions [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1051" xlink:to="label1051" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="element1052" />
        <label xlink:type="resource" xlink:label="label1052" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TypesOfAcquisitionsDomain_en-US">Represents the various acquisitions done by foreign subsidiaries during the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1052" xlink:to="label1052" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" xlink:label="element1053" />
        <label xlink:type="resource" xlink:label="label1053" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanPurchasesDuringYear_en-US">Defined Benefit Plan Purchases During Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1053" xlink:to="label1053" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" xlink:label="element1054" />
        <label xlink:type="resource" xlink:label="label1054" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanPurchasesDuringYear_en-US">Defined Benefit Plan Level 3 Investment Purchases During The Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1054" xlink:to="label1054" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" xlink:label="element1055" />
        <label xlink:type="resource" xlink:label="label1055" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanUnrealizedLossGain_en-US">Defined Benefit Plan Unrealized Loss Gain</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1055" xlink:to="label1055" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" xlink:label="element1056" />
        <label xlink:type="resource" xlink:label="label1056" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanUnrealizedLossGain_en-US">Defined Benefit Plan Level 3 Investment Unrealized Gain (Loss) During The Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1056" xlink:to="label1056" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="element1057" />
        <label xlink:type="resource" xlink:label="label1057" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NumberOfCustomersWithBenchmarkContribution_en-US">Number Of Customers With Benchmark Contribution</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1057" xlink:to="label1057" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="element1058" />
        <label xlink:type="resource" xlink:label="label1058" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NumberOfCustomersWithBenchmarkContribution_en-US">Total number of customers with benchmark contribution</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1058" xlink:to="label1058" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="element1059" />
        <label xlink:type="resource" xlink:label="label1059" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_NumberOfCustomersWithBenchmarkContribution_en-US">Number Of Customers With Benchmark Contribution Of More Than 10%</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1059" xlink:to="label1059" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="element1060" />
        <label xlink:type="resource" xlink:label="label1060" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_en-US">Number Of Customers With Benchmark Contribution Except One</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1060" xlink:to="label1060" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="element1061" />
        <label xlink:type="resource" xlink:label="label1061" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_en-US">Number of customers with benchmark contribution</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1061" xlink:to="label1061" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="element1062" />
        <label xlink:type="resource" xlink:label="label1062" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_en-US">Number Of Customers With Benchmark Contribution Of More Than 10% Except One</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1062" xlink:to="label1062" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceCostForDefinedBenefitPlan" xlink:label="element1063" />
        <label xlink:type="resource" xlink:label="label1063" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ServiceCostForDefinedBenefitPlan_en-US">Service Cost for Defined Benefit Plan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1063" xlink:to="label1063" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceCostForDefinedBenefitPlan" xlink:label="element1064" />
        <label xlink:type="resource" xlink:label="label1064" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ServiceCostForDefinedBenefitPlan_en-US">The actuarial present value of benefits attributed by the pension benefit formula to services rendered by employees during the period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1064" xlink:to="label1064" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FairValueImpairmentOfPensionAssets" xlink:label="element1065" />
        <label xlink:type="resource" xlink:label="label1065" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FairValueImpairmentOfPensionAssets_en-US">Fair Value Impairment Of Pension Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1065" xlink:to="label1065" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FairValueImpairmentOfPensionAssets" xlink:label="element1066" />
        <label xlink:type="resource" xlink:label="label1066" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FairValueImpairmentOfPensionAssets_en-US">Amount represents the additional write down of investment fair value included in the pension assets in the current year due to unfavorable market conditions</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1066" xlink:to="label1066" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" xlink:label="element1067" />
        <label xlink:type="resource" xlink:label="label1067" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent_en-US">Deferred Income Tax Reclassification From Current To Non Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1067" xlink:to="label1067" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" xlink:label="element1068" />
        <label xlink:type="resource" xlink:label="label1068" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent_en-US">Represents the reclassification of the deferred tax amount related to employee stock based compensation expense for the prior year from current to non current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1068" xlink:to="label1068" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredIncomeTaxesOnPensionLiabilities" xlink:label="element1069" />
        <label xlink:type="resource" xlink:label="label1069" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredIncomeTaxesOnPensionLiabilities_en-US">Deferred Income Taxes On Pension Liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1069" xlink:to="label1069" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredIncomeTaxesOnPensionLiabilities" xlink:label="element1070" />
        <label xlink:type="resource" xlink:label="label1070" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredIncomeTaxesOnPensionLiabilities_en-US">Represents the amount of deferred income taxes booked on pension liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1070" xlink:to="label1070" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="element1071" />
        <label xlink:type="resource" xlink:label="label1071" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_en-US">Minimum percentage of Term Loan and the DDTL that company was required to fix the rate of interest on</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1071" xlink:to="label1071" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="element1072" />
        <label xlink:type="resource" xlink:label="label1072" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_en-US">Minimun Percentage Of Term Loan And Delayed Draw Term Loan On Which Interest Rate Required To Be Fixed</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1072" xlink:to="label1072" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="element1073" />
        <label xlink:type="resource" xlink:label="label1073" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_en-US">Company was required to fix the rate of interest on minimum percentage of Term Loan and the DDTL</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1073" xlink:to="label1073" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LiborFixedRate" xlink:label="element1074" />
        <label xlink:type="resource" xlink:label="label1074" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_LiborFixedRate_en-US">LIBOR Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1074" xlink:to="label1074" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LiborFixedRate" xlink:label="element1075" />
        <label xlink:type="resource" xlink:label="label1075" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_LiborFixedRate_en-US">LIBOR Fixed Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1075" xlink:to="label1075" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LiborFixedRate" xlink:label="element1076" />
        <label xlink:type="resource" xlink:label="label1076" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_LiborFixedRate_en-US">LIBOR Fixed Rate</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1076" xlink:to="label1076" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="element1077" />
        <label xlink:type="resource" xlink:label="label1077" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DelayedDrawdownTermLoanMember_en-US">Delayed Drawdown Term Loan [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1077" xlink:to="label1077" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="element1078" />
        <label xlink:type="resource" xlink:label="label1078" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DelayedDrawdownTermLoanMember_en-US">Represents the amount approved by the bank which can be drawn down at a later date to be used in the Company's HART business</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1078" xlink:to="label1078" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="element1079" />
        <label xlink:type="resource" xlink:label="label1079" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DelayedDrawdownTermLoanMember_en-US">DDTL</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1079" xlink:to="label1079" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="element1080" />
        <label xlink:type="resource" xlink:label="label1080" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_en-US">Two Dollars Two Cents To Five Dollars Sixty Three Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1080" xlink:to="label1080" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="element1081" />
        <label xlink:type="resource" xlink:label="label1081" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1081" xlink:to="label1081" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" xlink:label="element1082" />
        <label xlink:type="resource" xlink:label="label1082" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_en-US">Two Dollars Twenty Eight Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1082" xlink:to="label1082" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" xlink:label="element1083" />
        <label xlink:type="resource" xlink:label="label1083" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1083" xlink:to="label1083" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFourtyFiveCentsMember" xlink:label="element1084" />
        <label xlink:type="resource" xlink:label="label1084" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsFourtyFiveCentsMember_en-US">Two Dollars Fourty Five Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1084" xlink:to="label1084" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFourtyFiveCentsMember" xlink:label="element1085" />
        <label xlink:type="resource" xlink:label="label1085" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsFourtyFiveCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1085" xlink:to="label1085" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftySixCentsMember" xlink:label="element1086" />
        <label xlink:type="resource" xlink:label="label1086" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsFiftySixCentsMember_en-US">Two Dollars Fifty Six Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1086" xlink:to="label1086" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftySixCentsMember" xlink:label="element1087" />
        <label xlink:type="resource" xlink:label="label1087" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsFiftySixCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1087" xlink:to="label1087" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" xlink:label="element1088" />
        <label xlink:type="resource" xlink:label="label1088" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_en-US">Two Dollars Fifty Nine Cents To Three Dollars Fifty Four Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1088" xlink:to="label1088" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" xlink:label="element1089" />
        <label xlink:type="resource" xlink:label="label1089" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1089" xlink:to="label1089" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyFourCentsMember" xlink:label="element1090" />
        <label xlink:type="resource" xlink:label="label1090" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ThreeDollarsSixtyFourCentsMember_en-US">Three Dollars Sixty Four Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1090" xlink:to="label1090" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyFourCentsMember" xlink:label="element1091" />
        <label xlink:type="resource" xlink:label="label1091" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ThreeDollarsSixtyFourCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1091" xlink:to="label1091" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" xlink:label="element1092" />
        <label xlink:type="resource" xlink:label="label1092" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_en-US">Three Dollars Sixty Eight Cents To Three Dollars Ninety Nine Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1092" xlink:to="label1092" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" xlink:label="element1093" />
        <label xlink:type="resource" xlink:label="label1093" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1093" xlink:to="label1093" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFourCentsMember" xlink:label="element1094" />
        <label xlink:type="resource" xlink:label="label1094" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsFourCentsMember_en-US">Four Dollars Four Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1094" xlink:to="label1094" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFourCentsMember" xlink:label="element1095" />
        <label xlink:type="resource" xlink:label="label1095" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsFourCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1095" xlink:to="label1095" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="element1096" />
        <label xlink:type="resource" xlink:label="label1096" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_en-US">Four Dollars Twenty One Cents To Four Dollars Thirty One Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1096" xlink:to="label1096" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="element1097" />
        <label xlink:type="resource" xlink:label="label1097" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1097" xlink:to="label1097" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1098" />
        <label xlink:type="resource" xlink:label="label1098" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_en-US">Five Dollars Seventy Three Cents To Six Dollars Fifty Seven Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1098" xlink:to="label1098" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1099" />
        <label xlink:type="resource" xlink:label="label1099" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1099" xlink:to="label1099" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1100" />
        <label xlink:type="resource" xlink:label="label1100" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_en-US">One Dollar Forty Three Cents To Six Dollars Fifty Seven Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1100" xlink:to="label1100" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="element1101" />
        <label xlink:type="resource" xlink:label="label1101" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1101" xlink:to="label1101" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="element1102" />
        <label xlink:type="resource" xlink:label="label1102" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TransferOfCashAndCashEquivalentsToHART_en-US">Transfer of cash and cash equivalents to HART</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1102" xlink:to="label1102" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="element1103" />
        <label xlink:type="resource" xlink:label="label1103" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TransferOfCashAndCashEquivalentsToHART_en-US">Cash paid to HART as part of the spin-off.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1103" xlink:to="label1103" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="element1104" />
        <label xlink:type="resource" xlink:label="label1104" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_hbio_TransferOfCashAndCashEquivalentsToHART_en-US">Transfer of cash and cash equivalents to HART</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1104" xlink:to="label1104" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PreviousApprovedCreditFacility" xlink:label="element1105" />
        <label xlink:type="resource" xlink:label="label1105" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_PreviousApprovedCreditFacility_en-US">Previous Approved Credit Facility</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1105" xlink:to="label1105" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" xlink:label="element1106" />
        <label xlink:type="resource" xlink:label="label1106" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_SecuredDebtInterestRateAtPeriodEnd_en-US">Secured Debt Interest Rate At Period End</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1106" xlink:to="label1106" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" xlink:label="element1107" />
        <label xlink:type="resource" xlink:label="label1107" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_SecuredDebtInterestRateAtPeriodEnd_en-US">Represents the interest rate on the term loan and delayed drawdown term loan at the end of the reporting period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1107" xlink:to="label1107" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="element1108" />
        <label xlink:type="resource" xlink:label="label1108" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_en-US">DDTL Threshold For Dollar For Dollar Reduction In Revolving Line</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1108" xlink:to="label1108" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="element1109" />
        <label xlink:type="resource" xlink:label="label1109" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_en-US">Threshold amount after borrowings against the DDTL result in a dollar for dollar reduction in the Revolving Line capacity.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1109" xlink:to="label1109" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="element1110" />
        <label xlink:type="resource" xlink:label="label1110" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_en-US">DDTL Threshold For Dollar For Dollar Reduction In Revolving Line</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1110" xlink:to="label1110" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationsMember" xlink:label="element1111" />
        <label xlink:type="resource" xlink:label="label1111" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DiscontinuedOperationsMember_en-US">Discontinued Operations [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1111" xlink:to="label1111" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationsMember" xlink:label="element1112" />
        <label xlink:type="resource" xlink:label="label1112" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DiscontinuedOperationsMember_en-US">The portion of stock based compensation expense recorded in the statements of operations related to discontinued operations.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1112" xlink:to="label1112" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="element1113" />
        <label xlink:type="resource" xlink:label="label1113" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_en-US">Transfer Of Delayed Draw Down Term Loan Capacity To Revolver Capacity</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1113" xlink:to="label1113" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="element1114" />
        <label xlink:type="resource" xlink:label="label1114" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_en-US">Transfer of borrowing capactiy for the delayed draw down term loan to the revolving line of credit.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1114" xlink:to="label1114" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" xlink:label="element1115" />
        <label xlink:type="resource" xlink:label="label1115" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DerivativeInterestRateSwapEffectivePercentage_en-US">Derivative Interest Rate Swap Effective Percentage</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1115" xlink:to="label1115" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" xlink:label="element1116" />
        <label xlink:type="resource" xlink:label="label1116" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DerivativeInterestRateSwapEffectivePercentage_en-US">Represents the effective percentage of all interest rate swaps the Company has entered into during 2013.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1116" xlink:to="label1116" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransitionServicesChargedToSpinnee" xlink:label="element1117" />
        <label xlink:type="resource" xlink:label="label1117" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TransitionServicesChargedToSpinnee_en-US">Transition Services Charged to HART</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1117" xlink:to="label1117" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransitionServicesChargedToSpinnee" xlink:label="element1118" />
        <label xlink:type="resource" xlink:label="label1118" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TransitionServicesChargedToSpinnee_en-US">Represents the transition services charged to HART pursuant to the Transition Services Agreement entered into as part of the HART spin-off.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1118" xlink:to="label1118" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage" xlink:label="element1119" />
        <label xlink:type="resource" xlink:label="label1119" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage_en-US">Defined Benefit Plan Increase (Decrease) In Discount Rate Percentage</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1119" xlink:to="label1119" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage" xlink:label="element1120" />
        <label xlink:type="resource" xlink:label="label1120" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage_en-US">Represents, in percentage, the increase or decrease in the discount rate percentage assumption used.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1120" xlink:to="label1120" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanAveragePensionPlanLiability" xlink:label="element1121" />
        <label xlink:type="resource" xlink:label="label1121" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanAveragePensionPlanLiability_en-US">Defined Benefit Plan Average Pension Plan Liability</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1121" xlink:to="label1121" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanAveragePensionPlanLiability" xlink:label="element1122" />
        <label xlink:type="resource" xlink:label="label1122" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanAveragePensionPlanLiability_en-US">Represents, in years, the average duration of the pension plan liability.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1122" xlink:to="label1122" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue" xlink:label="element1123" />
        <label xlink:type="resource" xlink:label="label1123" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue_en-US">Defined Benefit Plan Increase (Decrease) In Discount Rate Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1123" xlink:to="label1123" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue" xlink:label="element1124" />
        <label xlink:type="resource" xlink:label="label1124" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue_en-US">Represents, in value, the increase or decrease in the pension liablity due to discount rate percentage assumption used.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1124" xlink:to="label1124" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage" xlink:label="element1125" />
        <label xlink:type="resource" xlink:label="label1125" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage_en-US">Defined Benefit Plan Increase (Decrease) In Asset Return Percentage</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1125" xlink:to="label1125" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage" xlink:label="element1126" />
        <label xlink:type="resource" xlink:label="label1126" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage_en-US">Represents, in percentage, the increase or decrease in the asset return percentage assumption used.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1126" xlink:to="label1126" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanAverageRemainingWorkLifetime" xlink:label="element1127" />
        <label xlink:type="resource" xlink:label="label1127" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanAverageRemainingWorkLifetime_en-US">Defined Benefit Plan Average Remaining Work Lifetime</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1127" xlink:to="label1127" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanAverageRemainingWorkLifetime" xlink:label="element1128" />
        <label xlink:type="resource" xlink:label="label1128" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanAverageRemainingWorkLifetime_en-US">Represents, in years, the average duration of the remaining work lifetime of plan participants.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1128" xlink:to="label1128" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue" xlink:label="element1129" />
        <label xlink:type="resource" xlink:label="label1129" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue_en-US">Defined Benefit Plan Increase (Decrease) In Asset Return Value</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1129" xlink:to="label1129" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue" xlink:label="element1130" />
        <label xlink:type="resource" xlink:label="label1130" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue_en-US">Represents, in value, the increase or decrease in the annual pension expense due to asset return percentage assumption used.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1130" xlink:to="label1130" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="element1131" />
        <label xlink:type="resource" xlink:label="label1131" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_en-US">Stock Issued During Period Gross Stock Options Exercised</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1131" xlink:to="label1131" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="element1132" />
        <label xlink:type="resource" xlink:label="label1132" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_en-US">Represents the gross number of shares exercised during the year, and is inclusive of swap exercises (where the shares are exercised for options outstanding purposes but are not issued).</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1132" xlink:to="label1132" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="element1133" />
        <label xlink:type="resource" xlink:label="label1133" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_en-US">Stock Issued During Period Gross Stock Options Exercised</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1133" xlink:to="label1133" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="element1134" />
        <label xlink:type="resource" xlink:label="label1134" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_en-US">Property Plant And Equipment Useful Life [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1134" xlink:to="label1134" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="element1135" />
        <label xlink:type="resource" xlink:label="label1135" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_en-US">Represents the ranges of useful lives of all property, plant and equipment.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1135" xlink:to="label1135" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="element1136" />
        <label xlink:type="resource" xlink:label="label1136" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DistributionRevenuesFromSpinnee_en-US">Distribution Revenues From Spinnee</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1136" xlink:to="label1136" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="element1137" />
        <label xlink:type="resource" xlink:label="label1137" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DistributionRevenuesFromSpinnee_en-US">Represents the revenues recorded pursuant to the Product Distribution Agreement entered into as part of the HART spin-off.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1137" xlink:to="label1137" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="element1138" />
        <label xlink:type="resource" xlink:label="label1138" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_MultiChannelSystemsMcsGmbhMember_en-US">Multi Channel Systems MCS GmbH [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1138" xlink:to="label1138" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="element1139" />
        <label xlink:type="resource" xlink:label="label1139" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_MultiChannelSystemsMcsGmbhMember_en-US">Multi Channel Systems MCS GmbH</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1139" xlink:to="label1139" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="element1140" />
        <label xlink:type="resource" xlink:label="label1140" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TriangleBiosystemsIncMember_en-US">Triangle BioSystems, Inc. [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1140" xlink:to="label1140" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="element1141" />
        <label xlink:type="resource" xlink:label="label1141" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TriangleBiosystemsIncMember_en-US">Triangle BioSystems, Inc.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1141" xlink:to="label1141" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_HekaElektronikMember" xlink:label="element1142" />
        <label xlink:type="resource" xlink:label="label1142" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_HekaElektronikMember_en-US">HEKA Elektronik [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1142" xlink:to="label1142" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" xlink:label="element1143" />
        <label xlink:type="resource" xlink:label="label1143" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_en-US">Four Dollars Seven Cents To Four Dollars Ten Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1143" xlink:to="label1143" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" xlink:label="element1144" />
        <label xlink:type="resource" xlink:label="label1144" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1144" xlink:to="label1144" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" xlink:label="element1145" />
        <label xlink:type="resource" xlink:label="label1145" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_en-US">Four Dollars Twelve Cents To Four Dollars Eighty Nine Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1145" xlink:to="label1145" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" xlink:label="element1146" />
        <label xlink:type="resource" xlink:label="label1146" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1146" xlink:to="label1146" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="element1147" />
        <label xlink:type="resource" xlink:label="label1147" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_en-US">One Dollar Forty Three Cents To Four Dollars Eighty Nine Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1147" xlink:to="label1147" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="element1148" />
        <label xlink:type="resource" xlink:label="label1148" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1148" xlink:to="label1148" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_WarrantyOther" xlink:label="element1149" />
        <label xlink:type="resource" xlink:label="label1149" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_WarrantyOther_en-US">Warranty Other</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1149" xlink:to="label1149" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_WarrantyOther" xlink:label="element1150" />
        <label xlink:type="resource" xlink:label="label1150" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_WarrantyOther_en-US">Represents change in warranty accrual rollforward associated with foreign currency changes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1150" xlink:to="label1150" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="element1151" />
        <label xlink:type="resource" xlink:label="label1151" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_MarketConditionRestrictedStockUnitMember_en-US">Market Condition Restricted Stock Unit [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1151" xlink:to="label1151" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="element1152" />
        <label xlink:type="resource" xlink:label="label1152" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_MarketConditionRestrictedStockUnitMember_en-US">Market Condition RSU</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1152" xlink:to="label1152" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="element1153" />
        <label xlink:type="resource" xlink:label="label1153" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Correlation Coefficient</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1153" xlink:to="label1153" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="element1154" />
        <label xlink:type="resource" xlink:label="label1154" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_en-US">Correlation Coefficient Fair Value Assumption for Market Condition RSU's</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1154" xlink:to="label1154" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="element1155" />
        <label xlink:type="resource" xlink:label="label1155" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_en-US">Correlation coefficient</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1155" xlink:to="label1155" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" xlink:label="element1156" />
        <label xlink:type="resource" xlink:label="label1156" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_en-US">Two Dollars Forty Three Cents To Two Dollars Seventy Two Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1156" xlink:to="label1156" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" xlink:label="element1157" />
        <label xlink:type="resource" xlink:label="label1157" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1157" xlink:to="label1157" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" xlink:label="element1158" />
        <label xlink:type="resource" xlink:label="label1158" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_en-US">Two Dollars Seventy Three Cents To Three Dollars Sixty Eight Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1158" xlink:to="label1158" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" xlink:label="element1159" />
        <label xlink:type="resource" xlink:label="label1159" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1159" xlink:to="label1159" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" xlink:label="element1160" />
        <label xlink:type="resource" xlink:label="label1160" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_en-US">Three Dollars Sixty Cents To Three Dollars Sixty Eight Cents [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1160" xlink:to="label1160" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" xlink:label="element1161" />
        <label xlink:type="resource" xlink:label="label1161" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_en-US">Represents the price range for the number of options outstanding and exercisable at the end of the year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1161" xlink:to="label1161" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxLiabilityOnForeignEarningsRepatriated" xlink:label="element1162" />
        <label xlink:type="resource" xlink:label="label1162" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TaxLiabilityOnForeignEarningsRepatriated_en-US">Tax Liability On Foreign Earnings Repatriated</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1162" xlink:to="label1162" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxLiabilityOnForeignEarningsRepatriated" xlink:label="element1163" />
        <label xlink:type="resource" xlink:label="label1163" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TaxLiabilityOnForeignEarningsRepatriated_en-US">The tax liability owed on repatriated foreign earnings</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1163" xlink:to="label1163" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="element1164" />
        <label xlink:type="resource" xlink:label="label1164" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_en-US">Deferred Tax Assets Tax Credits On Repatriation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1164" xlink:to="label1164" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="element1165" />
        <label xlink:type="resource" xlink:label="label1165" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_en-US">Deferred Tax Assets Tax Credits On Repatriation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1165" xlink:to="label1165" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="element1166" />
        <label xlink:type="resource" xlink:label="label1166" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_en-US">Tax credits on repatriation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1166" xlink:to="label1166" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" xlink:label="element1167" />
        <label xlink:type="resource" xlink:label="label1167" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets_en-US">Deferred Tax Liabilities Indefinite Lived Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1167" xlink:to="label1167" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" xlink:label="element1168" />
        <label xlink:type="resource" xlink:label="label1168" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets_en-US">Deferred Tax Liabilities Indefinite Lived Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1168" xlink:to="label1168" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" xlink:label="element1169" />
        <label xlink:type="resource" xlink:label="label1169" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets_en-US">Deferred Tax Liabilities Definite Lived Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1169" xlink:to="label1169" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" xlink:label="element1170" />
        <label xlink:type="resource" xlink:label="label1170" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets_en-US">Deferred Tax Liabilities Definite Lived Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1170" xlink:to="label1170" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesOnRepatriation" xlink:label="element1171" />
        <label xlink:type="resource" xlink:label="label1171" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredTaxLiabilitiesOnRepatriation_en-US">Deferred Tax Liabilities On Repatriation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1171" xlink:to="label1171" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesOnRepatriation" xlink:label="element1172" />
        <label xlink:type="resource" xlink:label="label1172" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredTaxLiabilitiesOnRepatriation_en-US">Deferred Tax Liabilities On Repatriation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1172" xlink:to="label1172" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" xlink:label="element1173" />
        <label xlink:type="resource" xlink:label="label1173" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets_en-US">Additional Paid In Capital Net Operating Loss Impact On Deferred Tax Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1173" xlink:to="label1173" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" xlink:label="element1174" />
        <label xlink:type="resource" xlink:label="label1174" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets_en-US">APIC NOL's Impact On DTA's</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1174" xlink:to="label1174" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="element1175" />
        <label xlink:type="resource" xlink:label="label1175" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_en-US">Income Tax Rate Reconciliation Deductions Stock Options</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1175" xlink:to="label1175" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="element1176" />
        <label xlink:type="resource" xlink:label="label1176" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for stock options.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1176" xlink:to="label1176" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="element1177" />
        <label xlink:type="resource" xlink:label="label1177" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_en-US">Income tax deduction related to stock options</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1177" xlink:to="label1177" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="element1178" />
        <label xlink:type="resource" xlink:label="label1178" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_OperatingLossCarryforwardsExpirationYear_en-US">Operating loss carryforwards expiration year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1178" xlink:to="label1178" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="element1179" />
        <label xlink:type="resource" xlink:label="label1179" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_OperatingLossCarryforwardsExpirationYear_en-US">Expiration date of each operating loss carryforward included in operating loss carryforward, in CCYY format.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1179" xlink:to="label1179" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="element1180" />
        <label xlink:type="resource" xlink:label="label1180" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TaxCreditCarryforwardsExpirationYear_en-US">Tax Credit Carryforwards Expiration Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1180" xlink:to="label1180" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="element1181" />
        <label xlink:type="resource" xlink:label="label1181" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TaxCreditCarryforwardsExpirationYear_en-US">Expiration date of the tax credit carryforward, in CCYY format.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1181" xlink:to="label1181" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="element1182" />
        <label xlink:type="resource" xlink:label="label1182" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_TaxCreditCarryforwardsExpirationYear_en-US">Tax credit carryforwards expiration year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1182" xlink:to="label1182" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2017Member" xlink:label="element1183" />
        <label xlink:type="resource" xlink:label="label1183" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TaxCreditExpire2017Member_en-US">Tax Credit Expire 2017 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1183" xlink:to="label1183" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2017Member" xlink:label="element1184" />
        <label xlink:type="resource" xlink:label="label1184" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_TaxCreditExpire2017Member_en-US">Expire in 2017</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1184" xlink:to="label1184" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2017Member" xlink:label="element1185" />
        <label xlink:type="resource" xlink:label="label1185" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TaxCreditExpire2017Member_en-US">Tax credit expire in 2017.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1185" xlink:to="label1185" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2020Member" xlink:label="element1186" />
        <label xlink:type="resource" xlink:label="label1186" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TaxCreditExpire2020Member_en-US">Tax Credit Expire 2020 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1186" xlink:to="label1186" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2020Member" xlink:label="element1187" />
        <label xlink:type="resource" xlink:label="label1187" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TaxCreditExpire2020Member_en-US">Tax credit expire in 2020.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1187" xlink:to="label1187" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2020Member" xlink:label="element1188" />
        <label xlink:type="resource" xlink:label="label1188" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_TaxCreditExpire2020Member_en-US">Expire in 2020</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1188" xlink:to="label1188" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationAxis" xlink:label="element1189" />
        <label xlink:type="resource" xlink:label="label1189" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TaxCreditExpirationAxis_en-US">Tax Credit Expiration [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1189" xlink:to="label1189" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="element1190" />
        <label xlink:type="resource" xlink:label="label1190" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TaxCreditExpirationDomain_en-US">Tax Credit Expiration [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1190" xlink:to="label1190" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2022Member" xlink:label="element1191" />
        <label xlink:type="resource" xlink:label="label1191" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TaxCreditExpire2022Member_en-US">Tax Credit Expire 2022 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1191" xlink:to="label1191" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2022Member" xlink:label="element1192" />
        <label xlink:type="resource" xlink:label="label1192" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_TaxCreditExpire2022Member_en-US">Expire in 2022</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1192" xlink:to="label1192" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2022Member" xlink:label="element1193" />
        <label xlink:type="resource" xlink:label="label1193" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_TaxCreditExpire2022Member_en-US">Tax credit expire in 2022.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1193" xlink:to="label1193" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="element1194" />
        <label xlink:type="resource" xlink:label="label1194" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_Documentandentityinformationabstract_en-US">Document And Entity Information [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1194" xlink:to="label1194" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NonAffiliateShareHolding" xlink:label="element1195" />
        <label xlink:type="resource" xlink:label="label1195" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_NonAffiliateShareHolding_en-US">Non Affiliate Share Holding</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1195" xlink:to="label1195" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NonAffiliateShareHolding" xlink:label="element1196" />
        <label xlink:type="resource" xlink:label="label1196" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_NonAffiliateShareHolding_en-US">State aggregate of voting and non-voting common equity held by non-affiliates as of the last business day of registrant's most recently completed second fiscal quarter.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1196" xlink:to="label1196" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredFinancingCostsMember" xlink:label="element1197" />
        <label xlink:type="resource" xlink:label="label1197" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredFinancingCostsMember_en-US">Deferred Financing costs [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1197" xlink:to="label1197" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredFinancingCostsMember" xlink:label="element1198" />
        <label xlink:type="resource" xlink:label="label1198" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DeferredFinancingCostsMember_en-US">Deferred Financing costs</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1198" xlink:to="label1198" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="element1199" />
        <label xlink:type="resource" xlink:label="label1199" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DelayedDrawdownTermLoan_en-US">Delayed Drawdown Term Loan</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1199" xlink:to="label1199" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="element1200" />
        <label xlink:type="resource" xlink:label="label1200" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DelayedDrawdownTermLoan_en-US">DDTL</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1200" xlink:to="label1200" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RevolvingCreditFacility" xlink:label="element1201" />
        <label xlink:type="resource" xlink:label="label1201" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_RevolvingCreditFacility_en-US">Revolving Credit Facility</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1201" xlink:to="label1201" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="element1202" />
        <label xlink:type="resource" xlink:label="label1202" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_en-US">Business Combination, Recognized Identifiable Net Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1202" xlink:to="label1202" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="element1203" />
        <label xlink:type="resource" xlink:label="label1203" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_en-US">Net assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1203" xlink:to="label1203" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="element1204" />
        <label xlink:type="resource" xlink:label="label1204" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_en-US">The amount of net assets acquired as of the acquisition date. The amount is net of tagible asests and liabilities.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1204" xlink:to="label1204" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="element1205" />
        <label xlink:type="resource" xlink:label="label1205" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_en-US">Business combination goodwill and intangible assets [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1205" xlink:to="label1205" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="element1206" />
        <label xlink:type="resource" xlink:label="label1206" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_en-US">Goodwill and intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1206" xlink:to="label1206" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="element1207" />
        <label xlink:type="resource" xlink:label="label1207" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_en-US">Business Combination, Recognized Goodwill And Intangible Assets Net of Tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1207" xlink:to="label1207" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="element1208" />
        <label xlink:type="resource" xlink:label="label1208" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_en-US">Total goodwill and intangible assets, net of tax</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1208" xlink:to="label1208" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="element1209" />
        <label xlink:type="resource" xlink:label="label1209" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_en-US">Amount of goodwill and intangible assets net of tax acquired as result of business combination.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1209" xlink:to="label1209" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="element1210" />
        <label xlink:type="resource" xlink:label="label1210" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1210" xlink:to="label1210" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="element1211" />
        <label xlink:type="resource" xlink:label="label1211" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_en-US">Tangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1211" xlink:to="label1211" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="element1212" />
        <label xlink:type="resource" xlink:label="label1212" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_en-US">The amount tangible assets acquired resulting from business combination.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1212" xlink:to="label1212" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="element1213" />
        <label xlink:type="resource" xlink:label="label1213" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_en-US">Tangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1213" xlink:to="label1213" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="element1214" />
        <label xlink:type="resource" xlink:label="label1214" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_en-US">Busniess combination purchase accounting inventory fair value step up amortization</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1214" xlink:to="label1214" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="element1215" />
        <label xlink:type="resource" xlink:label="label1215" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_en-US">The amount of purchase accounting inventory fair value step up amortization recognized in cost of revenues since the date of acquisition.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1215" xlink:to="label1215" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="element1216" />
        <label xlink:type="resource" xlink:label="label1216" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_PreliminaryAmountOfInventoryFairValueStepUp_en-US">Preliminary amount of inventory fair value step up</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1216" xlink:to="label1216" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="element1217" />
        <label xlink:type="resource" xlink:label="label1217" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_PreliminaryAmountOfInventoryFairValueStepUp_en-US">The amount preliminary inventory fair value set up.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1217" xlink:to="label1217" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="element1218" />
        <label xlink:type="resource" xlink:label="label1218" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_en-US">Business combination proforma information amortization of intangible asets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1218" xlink:to="label1218" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="element1219" />
        <label xlink:type="resource" xlink:label="label1219" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_en-US">This element represents the amount of intangible asset amortization expense of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1219" xlink:to="label1219" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="element1220" />
        <label xlink:type="resource" xlink:label="label1220" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_en-US">Intangible asset amortization expense</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1220" xlink:to="label1220" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="element1221" />
        <label xlink:type="resource" xlink:label="label1221" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_en-US">Amortization Period of purchase accounting inventory fair value step up amortization</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1221" xlink:to="label1221" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="element1222" />
        <label xlink:type="resource" xlink:label="label1222" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_en-US">Amortization Period of purchase accounting inventory fair value step up amortization in PYM.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1222" xlink:to="label1222" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EarnOutProvisionOfDiscontinuedOperations" xlink:label="element1223" />
        <label xlink:type="resource" xlink:label="label1223" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_EarnOutProvisionOfDiscontinuedOperations_en-US">Earn out provision of discontinued operations</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1223" xlink:to="label1223" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EarnOutProvisionOfDiscontinuedOperations" xlink:label="element1224" />
        <label xlink:type="resource" xlink:label="label1224" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_EarnOutProvisionOfDiscontinuedOperations_en-US">The earn out provision of disontinued operations receivable included in the sale price of the disontinued operations.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1224" xlink:to="label1224" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EarnOutPerformanceMetricsPeriod" xlink:label="element1225" />
        <label xlink:type="resource" xlink:label="label1225" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_EarnOutPerformanceMetricsPeriod_en-US">Earn out performance metrics period</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1225" xlink:to="label1225" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EarnOutPerformanceMetricsPeriod" xlink:label="element1226" />
        <label xlink:type="resource" xlink:label="label1226" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_EarnOutPerformanceMetricsPeriod_en-US">The number of years during which the earn out is earned.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1226" xlink:to="label1226" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" xlink:label="element1227" />
        <label xlink:type="resource" xlink:label="label1227" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration_en-US">Discontinued Operation Earn Out Payment Contingent Consideration</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1227" xlink:to="label1227" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" xlink:label="element1228" />
        <label xlink:type="resource" xlink:label="label1228" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration_en-US">The amount of earn out contigent on performance metics to be received over the next two years.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1228" xlink:to="label1228" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" xlink:label="element1229" />
        <label xlink:type="resource" xlink:label="label1229" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration_en-US">Contingent Consideration, Earn-out</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1229" xlink:to="label1229" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="element1230" />
        <label xlink:type="resource" xlink:label="label1230" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_en-US">Tangible assets and liabilities assumed, as referenced above, preliminarily consist of the following:</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1230" xlink:to="label1230" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="element1231" />
        <label xlink:type="resource" xlink:label="label1231" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_en-US">Tangible Assets And Liabilities Assumed As Referenced Above Preliminarily Consist Of The Following [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1231" xlink:to="label1231" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="element1232" />
        <label xlink:type="resource" xlink:label="label1232" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_en-US">Amortization of Intangible Assets Including Amounts Related To Discontinued Operation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1232" xlink:to="label1232" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="element1233" />
        <label xlink:type="resource" xlink:label="label1233" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_en-US">Amortization of Intangible Assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1233" xlink:to="label1233" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="element1234" />
        <label xlink:type="resource" xlink:label="label1234" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_en-US">The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets including portion attributable to discontinued operations, not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1234" xlink:to="label1234" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" xlink:label="element1235" />
        <label xlink:type="resource" xlink:label="label1235" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock_en-US">Disposal Groups, Including Discontinued Operations, Assets and Liabilities Held For Sale [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1235" xlink:to="label1235" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" xlink:label="element1236" />
        <label xlink:type="resource" xlink:label="label1236" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock_en-US">Tabular disclosure of reconciliation of the carrying amounts of major assets and liabilities classified as held for sale in the Company's consolidated balance sheet.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1236" xlink:to="label1236" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" xlink:label="element1237" />
        <label xlink:type="resource" xlink:label="label1237" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock_en-US">Disposal Groups, Including Discontinued Operations,Income Loss [Table Text Blcok]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1237" xlink:to="label1237" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" xlink:label="element1238" />
        <label xlink:type="resource" xlink:label="label1238" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock_en-US">Tabular discolsure of reconciliation of the major line items of income (loss) from discontinued operations presented within the Company's consolidated statements of operations.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1238" xlink:to="label1238" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="element1239" />
        <label xlink:type="resource" xlink:label="label1239" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_en-US">Debt Instrument Quarterly Payment Current Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1239" xlink:to="label1239" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="element1240" />
        <label xlink:type="resource" xlink:label="label1240" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_en-US">Amount of the required quarterly payments including both interest and principal payments for the current fiscal year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1240" xlink:to="label1240" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="element1241" />
        <label xlink:type="resource" xlink:label="label1241" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DebtInstrumentQuarterlyPaymentNextYear_en-US">Debt Instrument Quarterly Payment Next Year</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1241" xlink:to="label1241" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="element1242" />
        <label xlink:type="resource" xlink:label="label1242" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DebtInstrumentQuarterlyPaymentNextYear_en-US">Amount of the required quarterly payments including both interest and principal payments for the current fiscal year.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1242" xlink:to="label1242" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" xlink:label="element1243" />
        <label xlink:type="resource" xlink:label="label1243" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DebtInstrumentQuarterlyPaymentThereafter_en-US">Debt Instrument Quarterly Payment Thereafter</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1243" xlink:to="label1243" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" xlink:label="element1244" />
        <label xlink:type="resource" xlink:label="label1244" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DebtInstrumentQuarterlyPaymentThereafter_en-US">Amount of the required quarterly payments including both interest and principal payments thereafter.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1244" xlink:to="label1244" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="element1245" />
        <label xlink:type="resource" xlink:label="label1245" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_en-US">Limitation on pledges of capital stock of foreign subsidiaries</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1245" xlink:to="label1245" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="element1246" />
        <label xlink:type="resource" xlink:label="label1246" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_en-US">Limitation on pledges of capital stock of foreign subsidiaries.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1246" xlink:to="label1246" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock" xlink:label="element1247" />
        <label xlink:type="resource" xlink:label="label1247" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock_en-US">Activity in allowance for doubtful accounts [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1247" xlink:to="label1247" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock" xlink:label="element1248" />
        <label xlink:type="resource" xlink:label="label1248" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock_en-US">Tabular disclosure of the allowance for doubtful accounts continuity as of the balance sheet date.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1248" xlink:to="label1248" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RestOfWorldMember" xlink:label="element1249" />
        <label xlink:type="resource" xlink:label="label1249" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_RestOfWorldMember_en-US">Rest Of The World [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1249" xlink:to="label1249" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RestOfWorldMember" xlink:label="element1250" />
        <label xlink:type="resource" xlink:label="label1250" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_RestOfWorldMember_en-US">All other regions not exclicitaly mentioned.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1250" xlink:to="label1250" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="element1251" />
        <label xlink:type="resource" xlink:label="label1251" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_InstrumentsEquipmentAndAccessoriesMember_en-US">Instruments, equipment and accessories [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1251" xlink:to="label1251" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="element1252" />
        <label xlink:type="resource" xlink:label="label1252" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_InstrumentsEquipmentAndAccessoriesMember_en-US">This member represents instrument, equipment and accessories segment.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1252" xlink:to="label1252" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="element1253" />
        <label xlink:type="resource" xlink:label="label1253" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_InstrumentsEquipmentAndAccessoriesMember_en-US">Instruments, equipment software and accessories [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1253" xlink:to="label1253" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" xlink:label="element1254" />
        <label xlink:type="resource" xlink:label="label1254" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ServiceMaintenanceAndWarrantyContractsMember_en-US">Service, maintenance and warranty contracts [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1254" xlink:to="label1254" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" xlink:label="element1255" />
        <label xlink:type="resource" xlink:label="label1255" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ServiceMaintenanceAndWarrantyContractsMember_en-US">This member represents Service, maintenance and warranty contracts services.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1255" xlink:to="label1255" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" xlink:label="element1256" />
        <label xlink:type="resource" xlink:label="label1256" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredRevenueAdditionsDueToBusinessCombination_en-US">Deferred Revenue Additions Due To Business Combination</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1256" xlink:to="label1256" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" xlink:label="element1257" />
        <label xlink:type="resource" xlink:label="label1257" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_DeferredRevenueAdditionsDueToBusinessCombination_en-US">Deferred Revenue Additions Due To Business Combination.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1257" xlink:to="label1257" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" xlink:label="element1258" />
        <label xlink:type="resource" xlink:label="label1258" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_DeferredRevenueAdditionsDueToBusinessCombination_en-US">Addition due to business combination</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1258" xlink:to="label1258" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceContractsMember" xlink:label="element1259" />
        <label xlink:type="resource" xlink:label="label1259" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ServiceContractsMember_en-US">Service Contracts [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1259" xlink:to="label1259" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CustomerAdvancesMember" xlink:label="element1260" />
        <label xlink:type="resource" xlink:label="label1260" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CustomerAdvancesMember_en-US">Customer Advances [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1260" xlink:to="label1260" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" xlink:label="element1261" />
        <label xlink:type="resource" xlink:label="label1261" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AllowanceForDoubtfulAccountsReceivableOther_en-US">Allowance for Doubtful Accounts Receivable, Other</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1261" xlink:to="label1261" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" xlink:label="element1262" />
        <label xlink:type="resource" xlink:label="label1262" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_AllowanceForDoubtfulAccountsReceivableOther_en-US">Other</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1262" xlink:to="label1262" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" xlink:label="element1263" />
        <label xlink:type="resource" xlink:label="label1263" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AllowanceForDoubtfulAccountsReceivableOther_en-US">Other adjustments recorded against allowance for doubtful accounts during the period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1263" xlink:to="label1263" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" xlink:label="element1264" />
        <label xlink:type="resource" xlink:label="label1264" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017_en-US">Effective Income Tax Rate Reduction Tax Cuts And Jobs Act Of 2017</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1264" xlink:to="label1264" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" xlink:label="element1265" />
        <label xlink:type="resource" xlink:label="label1265" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017_en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to US Tax Cut And Jobs Act of 2017.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1265" xlink:to="label1265" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" xlink:label="element1266" />
        <label xlink:type="resource" xlink:label="label1266" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017_en-US">US Federal Income Tax Rate, based on Tax Cuts And Jobs Act Of 2017</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1266" xlink:to="label1266" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" xlink:label="element1267" />
        <label xlink:type="resource" xlink:label="label1267" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits_en-US">Warranty (payments) or credits</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1267" xlink:to="label1267" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" xlink:label="element1268" />
        <label xlink:type="resource" xlink:label="label1268" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits_en-US">Warranty (payments) credits</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1268" xlink:to="label1268" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" xlink:label="element1269" />
        <label xlink:type="resource" xlink:label="label1269" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits_en-US">Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty , or an increase due to credits received. Excludes extended product warranties.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1269" xlink:to="label1269" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="element1270" />
        <label xlink:type="resource" xlink:label="label1270" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BlackScholesOptionPricingModelMember_en-US">Black-Scholes option pricing model [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1270" xlink:to="label1270" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="element1271" />
        <label xlink:type="resource" xlink:label="label1271" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_MonteCarloValuationSimulationMember_en-US">Monte-Carlo valuation simulation [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1271" xlink:to="label1271" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" xlink:label="element1272" />
        <label xlink:type="resource" xlink:label="label1272" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_en-US">Deferred stock awards of Market Condition RSU, Approved Aug 2015 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1272" xlink:to="label1272" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" xlink:label="element1273" />
        <label xlink:type="resource" xlink:label="label1273" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_en-US">Deferred stock awards of Market Condition RSU, Approved May 2018 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1273" xlink:to="label1273" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" xlink:label="element1274" />
        <label xlink:type="resource" xlink:label="label1274" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_en-US">Limitation on pledges of capital stock of foreign subsidiaries percentage</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1274" xlink:to="label1274" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" xlink:label="element1275" />
        <label xlink:type="resource" xlink:label="label1275" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_en-US">Limitation on pledges of capital stock of foreign subsidiaries percentage.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1275" xlink:to="label1275" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" xlink:label="element1276" />
        <label xlink:type="resource" xlink:label="label1276" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination_en-US">Allowance for doubtful accounts receivable additions business combination</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1276" xlink:to="label1276" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" xlink:label="element1277" />
        <label xlink:type="resource" xlink:label="label1277" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination_en-US">Addition due to business combination</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1277" xlink:to="label1277" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" xlink:label="element1278" />
        <label xlink:type="resource" xlink:label="label1278" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination_en-US">Allowance for doubtful accounts receivable additions business combination</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1278" xlink:to="label1278" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="element1279" />
        <label xlink:type="resource" xlink:label="label1279" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, deferred liabilties</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1279" xlink:to="label1279" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="element1280" />
        <label xlink:type="resource" xlink:label="label1280" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_en-US">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to defered tax liabilities acquired in connection with a business combination for which the initial accounting was incomplete.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1280" xlink:to="label1280" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="element1281" />
        <label xlink:type="resource" xlink:label="label1281" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_en-US">Purchase price adjustments, increase to deferred tax liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1281" xlink:to="label1281" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="element1282" />
        <label xlink:type="resource" xlink:label="label1282" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Working Capital</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1282" xlink:to="label1282" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="element1283" />
        <label xlink:type="resource" xlink:label="label1283" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_en-US">Purchase price adjustments, increase in net working capital</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1283" xlink:to="label1283" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="element1284" />
        <label xlink:type="resource" xlink:label="label1284" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_en-US">This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to net working capital acquired in connection with a business combination for which the initial accounting was incomplete.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1284" xlink:to="label1284" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="element1285" />
        <label xlink:type="resource" xlink:label="label1285" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_SharesWithheldForTaxesValue_en-US">Shares withheld for taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1285" xlink:to="label1285" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="element1286" />
        <label xlink:type="resource" xlink:label="label1286" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_SharesWithheldForTaxesValue_en-US">Represents the dollar value of total number of shares withheld to satisfy the tax withholding obligation on the vesting of restricted stock units.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1286" xlink:to="label1286" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="element1287" />
        <label xlink:type="resource" xlink:label="label1287" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_hbio_SharesWithheldForTaxesValue_en-US">Shares withheld for taxes</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1287" xlink:to="label1287" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="element1288" />
        <label xlink:type="resource" xlink:label="label1288" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_Shareswithheldfortaxesshares_en-US">Shares withheld for taxes, shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1288" xlink:to="label1288" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="element1289" />
        <label xlink:type="resource" xlink:label="label1289" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_Shareswithheldfortaxesshares_en-US">Represents the total number of shares withheld to satisfy the tax withholding obligation on the vesting of restricted stock units</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1289" xlink:to="label1289" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="element1290" />
        <label xlink:type="resource" xlink:label="label1290" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_hbio_Shareswithheldfortaxesshares_en-US">Shares withheld for taxes, shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1290" xlink:to="label1290" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="element1291" />
        <label xlink:type="resource" xlink:label="label1291" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_SupplementalBalanceSheetInformationAbstract_en-US">Supplemental balance sheet information [Abstract]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1291" xlink:to="label1291" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="element1292" />
        <label xlink:type="resource" xlink:label="label1292" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_en-US">Classification of the Company's excess cash flow payment [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1292" xlink:to="label1292" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="element1293" />
        <label xlink:type="resource" xlink:label="label1293" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_en-US">Classification of the Company's excess cash flow payment made to its lenders.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1293" xlink:to="label1293" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2019RsusMember" xlink:label="element1294" />
        <label xlink:type="resource" xlink:label="label1294" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_MarketCondition2019RsusMember_en-US">Market Condition 2019 RSUs [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1294" xlink:to="label1294" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2019RsusMember" xlink:label="element1295" />
        <label xlink:type="resource" xlink:label="label1295" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_MarketCondition2019RsusMember_en-US">2019 Market Condition RSUs [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1295" xlink:to="label1295" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="element1296" />
        <label xlink:type="resource" xlink:label="label1296" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_MarketCondition2018RsusMemberMember_en-US">Market Condition 2018 Rsus Member [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1296" xlink:to="label1296" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="element1297" />
        <label xlink:type="resource" xlink:label="label1297" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_MarketCondition2018RsusMemberMember_en-US">2018 Market Condition RSUs [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1297" xlink:to="label1297" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="element1298" />
        <label xlink:type="resource" xlink:label="label1298" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_en-US">Percentage of consoildated excess cash for mandatory prepayment obligation</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1298" xlink:to="label1298" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="element1299" />
        <label xlink:type="resource" xlink:label="label1299" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_en-US">Percentage of excess cash flow</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1299" xlink:to="label1299" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="element1300" />
        <label xlink:type="resource" xlink:label="label1300" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_en-US">Percentage of consoildated excess cash for mandatory prepayment obligation.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1300" xlink:to="label1300" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="element1301" />
        <label xlink:type="resource" xlink:label="label1301" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne_en-US">Discontinued Operation Earn Out Payment Contingent Consideration year one</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1301" xlink:to="label1301" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="element1302" />
        <label xlink:type="resource" xlink:label="label1302" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne_en-US">The earn out provision of disontinued operations receivable in year one included in the sale price of the disontinued operations.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1302" xlink:to="label1302" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="element1303" />
        <label xlink:type="resource" xlink:label="label1303" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne_en-US">Potential consideration year 2018</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1303" xlink:to="label1303" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="element1304" />
        <label xlink:type="resource" xlink:label="label1304" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_en-US">MCS GmbH (MCS) and Triangle BioSystems, Inc. [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1304" xlink:to="label1304" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="element1305" />
        <label xlink:type="resource" xlink:label="label1305" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_en-US">The former owners of these acquired companies.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1305" xlink:to="label1305" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnoutMaximum" xlink:label="element1306" />
        <label xlink:type="resource" xlink:label="label1306" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ContingentConsiderationEarnoutMaximum_en-US">Contingent consideration earnout maximum</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1306" xlink:to="label1306" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnoutMaximum" xlink:label="element1307" />
        <label xlink:type="resource" xlink:label="label1307" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ContingentConsiderationEarnoutMaximum_en-US">The maximum amount of earn out contigent on performance metics to be received.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1307" xlink:to="label1307" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="element1308" />
        <label xlink:type="resource" xlink:label="label1308" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo_en-US">Discontinued Operation Earn Out Payment Contingent Consideration year two</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1308" xlink:to="label1308" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="element1309" />
        <label xlink:type="resource" xlink:label="label1309" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo_en-US">Potential consideration year 2019</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1309" xlink:to="label1309" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="element1310" />
        <label xlink:type="resource" xlink:label="label1310" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo_en-US">The earn out provision of disontinued operations receivable in year one included in the sale price of the disontinued operations.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1310" xlink:to="label1310" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="element1311" />
        <label xlink:type="resource" xlink:label="label1311" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne_en-US">Realization of Discontinued Operation Earn Out Contingent Consideration year one</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1311" xlink:to="label1311" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="element1312" />
        <label xlink:type="resource" xlink:label="label1312" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne_en-US">Earnout earned, year 2018</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1312" xlink:to="label1312" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="element1313" />
        <label xlink:type="resource" xlink:label="label1313" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne_en-US">Realization of Discontinued Operation Earn Out Contingent Consideration year one.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1313" xlink:to="label1313" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ExcessCashFlowMember" xlink:label="element1314" />
        <label xlink:type="resource" xlink:label="label1314" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ExcessCashFlowMember_en-US">Excess cash flow [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1314" xlink:to="label1314" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DenvilleTransactionMember" xlink:label="element1315" />
        <label xlink:type="resource" xlink:label="label1315" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_DenvilleTransactionMember_en-US">Denville Transaction [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1315" xlink:to="label1315" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CertainIntangibleAssetsMember" xlink:label="element1316" />
        <label xlink:type="resource" xlink:label="label1316" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CertainIntangibleAssetsMember_en-US">Certain intangible assets [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1316" xlink:to="label1316" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CostOfRevenueMember" xlink:label="element1317" />
        <label xlink:type="resource" xlink:label="label1317" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_CostOfRevenueMember_en-US">Cost of revenue [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1317" xlink:to="label1317" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CostOfRevenueMember" xlink:label="element1318" />
        <label xlink:type="resource" xlink:label="label1318" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_CostOfRevenueMember_en-US">Restructuring and related activities classified as cost of revenue.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1318" xlink:to="label1318" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentRelatedToRestructuringMember" xlink:label="element1319" />
        <label xlink:type="resource" xlink:label="label1319" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ImpairmentRelatedToRestructuringMember_en-US">Impairment related to restructuring [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1319" xlink:to="label1319" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentRelatedToRestructuringMember" xlink:label="element1320" />
        <label xlink:type="resource" xlink:label="label1320" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ImpairmentRelatedToRestructuringMember_en-US">Impairment related to restructuring.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1320" xlink:to="label1320" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentRelatedToRestructuringMember" xlink:label="element1321" />
        <label xlink:type="resource" xlink:label="label1321" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_ImpairmentRelatedToRestructuringMember_en-US">Impairment [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1321" xlink:to="label1321" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentOfIntangibleAssetsMember" xlink:label="element1322" />
        <label xlink:type="resource" xlink:label="label1322" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ImpairmentOfIntangibleAssetsMember_en-US">Impairment of intangible assets [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1322" xlink:to="label1322" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentOfIntangibleAssetsMember" xlink:label="element1323" />
        <label xlink:type="resource" xlink:label="label1323" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ImpairmentOfIntangibleAssetsMember_en-US">Primary financial statement caption encompassing impairment of intangible expense.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1323" xlink:to="label1323" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ReclassificationOfIntangibleAssets" xlink:label="element1324" />
        <label xlink:type="resource" xlink:label="label1324" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_ReclassificationOfIntangibleAssets_en-US">Reclassification of intangible assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1324" xlink:to="label1324" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ReclassificationOfIntangibleAssets" xlink:label="element1325" />
        <label xlink:type="resource" xlink:label="label1325" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_ReclassificationOfIntangibleAssets_en-US">The amount of intangible assets reclassified to another category during the period.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1325" xlink:to="label1325" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued" xlink:label="element1326" />
        <label xlink:type="resource" xlink:label="label1326" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued_en-US">Warranty additions</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1326" xlink:to="label1326" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued" xlink:label="element1327" />
        <label xlink:type="resource" xlink:label="label1327" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued_en-US">Provision, increase (decrease)</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1327" xlink:to="label1327" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued" xlink:label="element1328" />
        <label xlink:type="resource" xlink:label="label1328" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued_en-US">Amount of increase or decrease in the standard product warranty accrual from warranties issued.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1328" xlink:to="label1328" />
    </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>hbio-20190930_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.26 (5021) using Fujitsu Interstage XWand -->
<!-- Validation status: Passed -->
<linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/instance http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccruedExpenses" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AccruedExpenses" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AccruedExpensesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AccumulatedOtherComprehensiveIncomeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AccumulatedOtherComprehensiveIncomeLoss" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AccumulatedOtherComprehensiveIncomeTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Acquisitions" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Acquisitions" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AcquisitionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AcquisitionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AcquisitionsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebts" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AllowanceForDoubtfulDebts" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebtsTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AllowanceForDoubtfulDebtsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssets" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssets" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssetsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_AmortizableIntangibleAssetsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStock" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStock" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockAssumptionsBlackScholesAndMonteCarloDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockStockbasedCompensationExpenseDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockStockOptionsAndRestrictedStockActivityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CapitalStockWeightedAverageNumberOfSharesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CapitalStockWeightedAverageNumberOfSharesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CommitmentsAndContingentLiabilities" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CommitmentsAndContingentLiabilities" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Concentrations" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Concentrations" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/ConcentrationsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_ConcentrationsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDBALANCESHEETS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDBALANCESHEETSParentheticals" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFCASHFLOWS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParentheticals" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParentheticals" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DerivativeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DerivativeNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DerivativeOtherComprehensiveIncomeLossDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Derivatives" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Derivatives" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DerivativeTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DerivativeTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DiscontinuedOperations" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsIncomelossDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DiscontinuedOperationsIncomelossDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DiscontinuedOperationsNarrativeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DiscontinuedOperationsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_DocumentAndEntityInformation" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlans" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansAssumptionsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansAssumptionsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDefinedBenefitPlanDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansDefinedBenefitPlanDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansPlanAssetsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansPlanAssetsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_EmployeeBenefitPlansTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_FairValueMeasurements" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_FairValueMeasurementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_FairValueMeasurementsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_IncomeTaxDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxes" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_IncomeTaxes" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_IncomeTaxesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_IncomeTaxNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Inventories" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Inventories" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/InventoriesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_InventoriesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/InventoriesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_InventoriesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Leases" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Leases" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesMaturityDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LeasesMaturityDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LeasesNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LeasesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LeasesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebt" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LongTermDebt" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LongTermDebtBorrowingsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LongTermDebtNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_LongTermDebtTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Organiziation" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Organiziation" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_PropertyPlantAndEquipment" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_PropertyPlantAndEquipmentDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_PropertyPlantAndEquipmentTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunaudited" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_QuarterlyFinancialInformationunaudited" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunauditedTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_QuarterlyFinancialInformationunauditedTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncements" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RecentlyIssuedAccountingPronouncements" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RecentlyIssuedAccountingPronouncementsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RelatedPartyTransactions" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RelatedPartyTransactionsNarrativesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCosts" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RestructuringAndOtherExitCosts" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RestructuringAndOtherExitCostsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RestructuringAndOtherExitCostsTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Revenues" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Revenues" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesAllowanceForDoubtfulDebtsDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesAllowanceForDoubtfulDebtsDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesDeferredRevenueDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesDisaggregationDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesNarrativeDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesNarrativeDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/RevenuesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_RevenuesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SegmentAndRelatedInformationTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_SegmentAndRelatedInformationTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SegmentReporting" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_SegmentReporting" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SubsequentEvent" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_SubsequentEvent" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_SubsequentEventDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_SummaryOfSignificantAccountingPoliciesTables" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/Warranties" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_Warranties" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/WarrantiesDetails" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_WarrantiesDetails" />
    <roleRef roleURI="http://www.harvardbioscience.com/role/WarrantiesTables" xlink:type="simple" xlink:href="hbio-20190930.xsd#ELRID_WarrantiesTables" />
    <roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
    <roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_2" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_1" xlink:to="Locator_us-gaap_Revenues_2" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_3" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="Locator_us-gaap_CostOfGoodsAndServicesSold_4" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_3" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_4" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_5" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_6" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_5" xlink:to="Locator_us-gaap_GrossProfit_6" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_7" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="Locator_us-gaap_SellingAndMarketingExpense_8" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_7" xlink:to="Locator_us-gaap_SellingAndMarketingExpense_8" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_9" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="Locator_us-gaap_GeneralAndAdministrativeExpense_10" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_9" xlink:to="Locator_us-gaap_GeneralAndAdministrativeExpense_10" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_11" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="Locator_us-gaap_ResearchAndDevelopmentExpense_12" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_11" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpense_12" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_13" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_14" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_13" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_14" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_15" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="Locator_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_16" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_15" xlink:to="Locator_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_16" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_17" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_18" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_17" xlink:to="Locator_us-gaap_AssetImpairmentCharges_18" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_19" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="Locator_us-gaap_OtherGeneralExpense_20" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_19" xlink:to="Locator_us-gaap_OtherGeneralExpense_20" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_21" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="Locator_us-gaap_OperatingExpenses_22" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_21" xlink:to="Locator_us-gaap_OperatingExpenses_22" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_23" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_24" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_23" xlink:to="Locator_us-gaap_OperatingIncomeLoss_24" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_25" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_26" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_25" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_26" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_43" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_44" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_43" xlink:to="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_44" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_45" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="Locator_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_46" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_45" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_46" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_47" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_48" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_47" xlink:to="Locator_us-gaap_InterestExpense_48" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_49" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInterestAndDividendIncome" xlink:label="Locator_us-gaap_OtherInterestAndDividendIncome_50" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_49" xlink:to="Locator_us-gaap_OtherInterestAndDividendIncome_50" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_51" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_52" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_51" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_52" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_53" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_54" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_53" xlink:to="Locator_us-gaap_NonoperatingIncomeExpense_54" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_27" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_28" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_27" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_28" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_29" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_30" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_29" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_30" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_31" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_32" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_31" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_32" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_33" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_34" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_33" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_34" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_85" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_86" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_85" xlink:to="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_86" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_87" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_88" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_87" xlink:to="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_88" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_89" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_90" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_89" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_90" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_35" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_36" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_35" xlink:to="Locator_us-gaap_NetIncomeLoss_36" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_37" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_38" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_37" xlink:to="Locator_us-gaap_EarningsPerShareAbstract_38" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_55" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_56" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_55" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_56" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_57" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_58" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_57" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_58" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_59" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_60" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_59" xlink:to="Locator_us-gaap_EarningsPerShareBasic_60" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_61" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_62" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_61" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_62" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_63" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_64" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_63" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_64" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_65" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_66" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_65" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_66" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_39" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_40" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_39" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_40" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_67" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_67" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_69" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_70" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_69" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_70" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_41" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_42" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_41" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_42" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_71" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_72" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_71" xlink:to="Locator_us-gaap_NetIncomeLoss_72" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_74" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_73" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_74" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_75" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_76" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_75" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_76" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_77" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_78" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_77" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_78" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_79" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_80" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_79" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_80" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_81" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_82" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_81" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_82" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_83" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_84" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_83" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTax_84" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_150" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_149" xlink:to="Locator_us-gaap_AssetsAbstract_150" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_153" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_153" xlink:to="Locator_us-gaap_AssetsCurrentAbstract_154" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_173" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_173" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_174" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_175" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="Locator_us-gaap_AccountsReceivableNetCurrent_176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_175" xlink:to="Locator_us-gaap_AccountsReceivableNetCurrent_176" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_177" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_178" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_177" xlink:to="Locator_us-gaap_InventoryNet_178" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_179" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetCurrent_180" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_179" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetCurrent_180" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_181" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="Locator_us-gaap_OtherAssetsCurrent_182" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_181" xlink:to="Locator_us-gaap_OtherAssetsCurrent_182" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_183" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_184" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_183" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_184" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_185" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_186" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_185" xlink:to="Locator_us-gaap_AssetsCurrent_186" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_156" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_155" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_156" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="Locator_us-gaap_OperatingLeaseRightOfUseAsset_158" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_157" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_158" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_160" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_159" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_160" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_162" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_161" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_162" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_164" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_163" xlink:to="Locator_us-gaap_Goodwill_164" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_166" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_165" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_166" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="Locator_us-gaap_OtherAssetsNoncurrent_168" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_167" xlink:to="Locator_us-gaap_OtherAssetsNoncurrent_168" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_169" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_170" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_169" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_170" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_171" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_172" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_171" xlink:to="Locator_us-gaap_Assets_172" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_152" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_151" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_152" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_188" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_187" xlink:to="Locator_us-gaap_LiabilitiesCurrentAbstract_188" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_207" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtCurrent" xlink:label="Locator_us-gaap_SecuredDebtCurrent_208" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_207" xlink:to="Locator_us-gaap_SecuredDebtCurrent_208" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityCurrent_210" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_209" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_210" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_211" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_212" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_211" xlink:to="Locator_us-gaap_AccountsPayableCurrent_212" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="Locator_us-gaap_NotesPayableCurrent_214" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_213" xlink:to="Locator_us-gaap_NotesPayableCurrent_214" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="Locator_us-gaap_DeferredRevenueCurrent_216" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_215" xlink:to="Locator_us-gaap_DeferredRevenueCurrent_216" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="Locator_us-gaap_AccruedIncomeTaxesCurrent_218" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_217" xlink:to="Locator_us-gaap_AccruedIncomeTaxesCurrent_218" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesCurrent_220" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_219" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesCurrent_220" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_221" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="Locator_us-gaap_AccruedLiabilitiesCurrent_222" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_221" xlink:to="Locator_us-gaap_AccruedLiabilitiesCurrent_222" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesCurrent_224" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_223" xlink:to="Locator_us-gaap_OtherLiabilitiesCurrent_224" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_226" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_225" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_226" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_228" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_227" xlink:to="Locator_us-gaap_LiabilitiesCurrent_228" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="Locator_us-gaap_LongTermDebtNoncurrent_190" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_189" xlink:to="Locator_us-gaap_LongTermDebtNoncurrent_190" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_191" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_192" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_191" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_192" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_193" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_194" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_193" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_194" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherAccruedLiabilitiesNoncurrent_196" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_195" xlink:to="Locator_us-gaap_OtherAccruedLiabilitiesNoncurrent_196" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_197" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_198" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_197" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_198" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_199" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_200" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_199" xlink:to="Locator_us-gaap_Liabilities_200" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_201" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="Locator_us-gaap_CommitmentsAndContingencies_202" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_201" xlink:to="Locator_us-gaap_CommitmentsAndContingencies_202" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_204" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_203" xlink:to="Locator_us-gaap_StockholdersEquityAbstract_204" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_229" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="Locator_us-gaap_PreferredStockValue_230" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_229" xlink:to="Locator_us-gaap_PreferredStockValue_230" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="Locator_us-gaap_CommonStockValue_232" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_231" xlink:to="Locator_us-gaap_CommonStockValue_232" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalCommonStock_234" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_233" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalCommonStock_234" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_236" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_235" xlink:to="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_236" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_238" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_237" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_238" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCarryingBasis" xlink:label="Locator_us-gaap_TreasuryStockCarryingBasis_240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_239" xlink:to="Locator_us-gaap_TreasuryStockCarryingBasis_240" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCarryingBasis" xlink:label="Locator_us-gaap_TreasuryStockCarryingBasis_241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_242" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TreasuryStockCarryingBasis_241" xlink:to="Locator_us-gaap_StockholdersEquity_242" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_205" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_206" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_205" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquity_206" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETSParentheticals">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_321" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_322" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_321" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_322" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_323" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="Locator_us-gaap_PreferredStockParOrStatedValuePerShare_324" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_323" xlink:to="Locator_us-gaap_PreferredStockParOrStatedValuePerShare_324" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="Locator_us-gaap_PreferredStockSharesAuthorized_326" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_325" xlink:to="Locator_us-gaap_PreferredStockSharesAuthorized_326" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="Locator_us-gaap_CommonStockParOrStatedValuePerShare_328" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_327" xlink:to="Locator_us-gaap_CommonStockParOrStatedValuePerShare_328" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_329" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="Locator_us-gaap_CommonStockSharesAuthorized_330" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_329" xlink:to="Locator_us-gaap_CommonStockSharesAuthorized_330" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_331" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="Locator_us-gaap_CommonStockSharesIssued_332" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_331" xlink:to="Locator_us-gaap_CommonStockSharesIssued_332" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_333" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_334" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_333" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_334" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_335" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="Locator_us-gaap_TreasuryStockShares_336" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_335" xlink:to="Locator_us-gaap_TreasuryStockShares_336" order="8.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_429" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="Locator_us-gaap_InterestPaidNet_430" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_429" xlink:to="Locator_us-gaap_InterestPaidNet_430" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_431" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="Locator_us-gaap_IncomeTaxesPaidNet_432" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_431" xlink:to="Locator_us-gaap_IncomeTaxesPaidNet_432" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_338" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_337" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_338" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_353" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_354" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_353" xlink:to="Locator_us-gaap_NetIncomeLoss_354" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_355" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_356" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_355" xlink:to="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_356" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_359" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="Locator_us-gaap_Depreciation_360" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_359" xlink:to="Locator_us-gaap_Depreciation_360" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_361" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation" xlink:label="Locator_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_362" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_361" xlink:to="Locator_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation_362" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_363" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="Locator_us-gaap_AmortizationOfFinancingCosts_364" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_363" xlink:to="Locator_us-gaap_AmortizationOfFinancingCosts_364" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_365" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="Locator_us-gaap_StockOptionPlanExpense_366" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_365" xlink:to="Locator_us-gaap_StockOptionPlanExpense_366" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_368" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_367" xlink:to="Locator_us-gaap_AssetImpairmentCharges_368" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_369" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="Locator_us-gaap_GainLossOnSaleOfBusiness_370" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_369" xlink:to="Locator_us-gaap_GainLossOnSaleOfBusiness_370" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_371" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="Locator_us-gaap_ProvisionForDoubtfulAccounts_372" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_371" xlink:to="Locator_us-gaap_ProvisionForDoubtfulAccounts_372" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_373" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_374" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_373" xlink:to="Locator_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_374" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="Locator_us-gaap_GainLossOnDispositionOfAssets_376" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_375" xlink:to="Locator_us-gaap_GainLossOnDispositionOfAssets_376" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_377" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationOfCatalogCosts" xlink:label="Locator_hbio_AmortizationOfCatalogCosts_378" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_377" xlink:to="Locator_hbio_AmortizationOfCatalogCosts_378" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_379" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_380" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_379" xlink:to="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_380" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_382" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_381" xlink:to="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_382" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_383" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_384" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_383" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_384" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="Locator_us-gaap_IncreaseDecreaseInInventories_386" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_385" xlink:to="Locator_us-gaap_IncreaseDecreaseInInventories_386" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_387" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherCurrentAssets_388" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_387" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherCurrentAssets_388" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_390" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_389" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_390" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_391" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_392" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_391" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_392" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_394" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_393" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_394" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="Locator_us-gaap_IncreaseDecreaseInDeferredRevenue_396" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395" xlink:to="Locator_us-gaap_IncreaseDecreaseInDeferredRevenue_396" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_398" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_397" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_398" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_399" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_400" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_399" xlink:to="Locator_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_400" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_358" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_357" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_358" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_339" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_340" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_339" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_340" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_401" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_402" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_401" xlink:to="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_402" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_403" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AdditionsToCatalogCosts" xlink:label="Locator_hbio_AdditionsToCatalogCosts_404" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_403" xlink:to="Locator_hbio_AdditionsToCatalogCosts_404" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_405" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_406" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_405" xlink:to="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_406" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_407" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_408" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_407" xlink:to="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_408" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_410" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_409" xlink:to="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_410" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_411" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_412" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_411" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_412" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_342" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_341" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_342" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_413" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="Locator_us-gaap_RepaymentsOfShortTermDebt_414" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_413" xlink:to="Locator_us-gaap_RepaymentsOfShortTermDebt_414" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfSecuredDebt_416" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_415" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfSecuredDebt_416" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_417" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="Locator_us-gaap_RepaymentsOfLongTermDebt_418" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_417" xlink:to="Locator_us-gaap_RepaymentsOfLongTermDebt_418" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="Locator_us-gaap_TreasuryStockValueAcquiredCostMethod_420" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_419" xlink:to="Locator_us-gaap_TreasuryStockValueAcquiredCostMethod_420" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_421" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferOfCashAndCashEquivalentsToHART" xlink:label="Locator_hbio_TransferOfCashAndCashEquivalentsToHART_422" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_421" xlink:to="Locator_hbio_TransferOfCashAndCashEquivalentsToHART_422" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="Locator_us-gaap_PaymentsOfDebtIssuanceCosts_424" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_423" xlink:to="Locator_us-gaap_PaymentsOfDebtIssuanceCosts_424" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_425" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfCommonStock_426" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_425" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfCommonStock_426" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_427" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_428" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_427" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_428" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_343" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_344" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_343" xlink:to="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_344" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_345" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_346" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_345" xlink:to="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_346" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_347" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_348" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_347" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_348" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_350" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_349" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_350" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_351" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_352" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_351" xlink:to="Locator_us-gaap_SupplementalCashFlowInformationAbstract_352" order="8.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Warranties">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="Locator_us-gaap_ProductWarrantiesDisclosuresAbstract_507" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="Locator_us-gaap_ProductWarrantyDisclosureTextBlock_508" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ProductWarrantiesDisclosuresAbstract_507" xlink:to="Locator_us-gaap_ProductWarrantyDisclosureTextBlock_508" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Inventories">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_509" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="Locator_us-gaap_InventoryDisclosureTextBlock_510" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_509" xlink:to="Locator_us-gaap_InventoryDisclosureTextBlock_510" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssets">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_511" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="Locator_us-gaap_IntangibleAssetsDisclosureTextBlock_512" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_511" xlink:to="Locator_us-gaap_IntangibleAssetsDisclosureTextBlock_512" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/IncomeTaxes">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_513" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="Locator_us-gaap_IncomeTaxDisclosureTextBlock_514" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_513" xlink:to="Locator_us-gaap_IncomeTaxDisclosureTextBlock_514" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/SegmentReporting">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_515" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="Locator_us-gaap_SegmentReportingDisclosureTextBlock_516" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_515" xlink:to="Locator_us-gaap_SegmentReportingDisclosureTextBlock_516" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStock">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_517" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:label="Locator_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_518" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_517" xlink:to="Locator_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_518" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlans">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_519" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="Locator_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_520" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_519" xlink:to="Locator_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_520" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Leases">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_521" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="Locator_us-gaap_LesseeOperatingLeasesTextBlock_522" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_521" xlink:to="Locator_us-gaap_LesseeOperatingLeasesTextBlock_522" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Organiziation">
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OrganizationDisclosureAbstract" xlink:label="Locator_hbio_OrganizationDisclosureAbstract_523" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OrganizationDisclosureTextBlock" xlink:label="Locator_hbio_OrganizationDisclosureTextBlock_524" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_OrganizationDisclosureAbstract_523" xlink:to="Locator_hbio_OrganizationDisclosureTextBlock_524" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Concentrations">
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ConcentrationsDisclosureAbstract" xlink:label="Locator_hbio_ConcentrationsDisclosureAbstract_525" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="Locator_us-gaap_ConcentrationRiskDisclosureTextBlock_526" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ConcentrationsDisclosureAbstract_525" xlink:to="Locator_us-gaap_ConcentrationRiskDisclosureTextBlock_526" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/PropertyPlantAndEquipment">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_527" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_528" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_527" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_528" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AccruedExpenses">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_AccruedLiabilitiesCurrentAbstract_529" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AccruedExpensesDisclosureTextBlock" xlink:label="Locator_hbio_AccruedExpensesDisclosureTextBlock_530" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccruedLiabilitiesCurrentAbstract_529" xlink:to="Locator_hbio_AccruedExpensesDisclosureTextBlock_530" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CommitmentsAndContingentLiabilities">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_532" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_531" xlink:to="Locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_532" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebts">
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureAbstract" xlink:label="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_533" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock" xlink:label="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock_534" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_533" xlink:to="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureTextBlock_534" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunaudited">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="Locator_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_535" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="Locator_us-gaap_QuarterlyFinancialInformationTextBlock_536" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_535" xlink:to="Locator_us-gaap_QuarterlyFinancialInformationTextBlock_536" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_537" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="Locator_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_538" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_537" xlink:to="Locator_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_538" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_539" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="Locator_us-gaap_ConsolidationPolicyTextBlock_540" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_539" xlink:to="Locator_us-gaap_ConsolidationPolicyTextBlock_540" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_541" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="Locator_us-gaap_UseOfEstimates_542" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_541" xlink:to="Locator_us-gaap_UseOfEstimates_542" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_543" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Reclassifications" xlink:label="Locator_us-gaap_Reclassifications_544" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_543" xlink:to="Locator_us-gaap_Reclassifications_544" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_545" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="Locator_us-gaap_LesseeLeasesPolicyTextBlock_546" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_545" xlink:to="Locator_us-gaap_LesseeLeasesPolicyTextBlock_546" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_547" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPolicyTextBlock_548" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_547" xlink:to="Locator_us-gaap_CashAndCashEquivalentsPolicyTextBlock_548" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_549" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="Locator_us-gaap_ReceivablesPolicyTextBlock_550" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_549" xlink:to="Locator_us-gaap_ReceivablesPolicyTextBlock_550" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_551" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="Locator_us-gaap_InventoryPolicyTextBlock_552" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_551" xlink:to="Locator_us-gaap_InventoryPolicyTextBlock_552" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_553" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_554" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_553" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_554" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_555" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="Locator_us-gaap_AdvertisingCostsPolicyTextBlock_556" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_555" xlink:to="Locator_us-gaap_AdvertisingCostsPolicyTextBlock_556" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_557" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="Locator_us-gaap_IncomeTaxPolicyTextBlock_558" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_557" xlink:to="Locator_us-gaap_IncomeTaxPolicyTextBlock_558" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_559" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="Locator_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_560" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_559" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_560" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_561" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="Locator_us-gaap_EarningsPerSharePolicyTextBlock_562" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_561" xlink:to="Locator_us-gaap_EarningsPerSharePolicyTextBlock_562" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_563" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ComprehensiveIncomeLossPolicyTextBlock" xlink:label="Locator_hbio_ComprehensiveIncomeLossPolicyTextBlock_564" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_563" xlink:to="Locator_hbio_ComprehensiveIncomeLossPolicyTextBlock_564" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_565" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="Locator_us-gaap_RevenueRecognitionPolicyTextBlock_566" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_565" xlink:to="Locator_us-gaap_RevenueRecognitionPolicyTextBlock_566" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_567" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="Locator_us-gaap_IntangibleAssetsFiniteLivedPolicy_568" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_567" xlink:to="Locator_us-gaap_IntangibleAssetsFiniteLivedPolicy_568" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_569" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_570" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_569" xlink:to="Locator_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_570" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_571" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:label="Locator_hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock_572" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_571" xlink:to="Locator_hbio_ImpairmentOfLongLivedAssetsPolicyTextBlock_572" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_573" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="Locator_us-gaap_DerivativesPolicyTextBlock_574" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_573" xlink:to="Locator_us-gaap_DerivativesPolicyTextBlock_574" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_575" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="Locator_us-gaap_FairValueOfFinancialInstrumentsPolicy_576" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_575" xlink:to="Locator_us-gaap_FairValueOfFinancialInstrumentsPolicy_576" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_577" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="Locator_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_578" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_577" xlink:to="Locator_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_578" order="21.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_579" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_580" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_579" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_580" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_581" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTextBlock_582" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_581" xlink:to="Locator_us-gaap_ScheduleOfGoodwillTextBlock_582" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/InventoriesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_583" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_584" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_583" xlink:to="Locator_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_584" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AcquisitionsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="Locator_us-gaap_BusinessCombinationDescriptionAbstract_585" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_586" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_585" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_586" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="Locator_us-gaap_BusinessCombinationDescriptionAbstract_587" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_588" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_587" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_588" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="Locator_us-gaap_BusinessCombinationDescriptionAbstract_589" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_590" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_589" xlink:to="Locator_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_590" order="3.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/WarrantiesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="Locator_us-gaap_ProductWarrantiesDisclosuresAbstract_591" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_592" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ProductWarrantiesDisclosuresAbstract_591" xlink:to="Locator_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_592" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_593" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_594" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_593" xlink:to="Locator_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_594" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_595" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_596" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_595" xlink:to="Locator_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_596" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_597" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_598" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_597" xlink:to="Locator_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_598" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_599" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_600" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_599" xlink:to="Locator_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_600" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_601" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_602" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_601" xlink:to="Locator_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_602" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_603" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_604" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_603" xlink:to="Locator_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_604" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_605" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_606" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_605" xlink:to="Locator_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_606" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_607" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_608" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_607" xlink:to="Locator_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_608" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_609" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_610" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_609" xlink:to="Locator_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_610" order="9.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LeasesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_611" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="Locator_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_612" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_611" xlink:to="Locator_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_612" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_613" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_614" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_613" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_614" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_615" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock" xlink:label="Locator_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock_616" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_615" xlink:to="Locator_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock_616" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_617" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_618" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_617" xlink:to="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_618" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_619" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_620" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_619" xlink:to="Locator_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_620" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_621" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_622" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_621" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_622" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_623" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_624" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_623" xlink:to="Locator_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_624" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_627" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_628" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_627" xlink:to="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_628" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_625" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_626" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_625" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_626" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_643" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_643" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_645" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_646" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_645" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_646" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_647" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_648" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_647" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_648" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_649" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_650" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_649" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_650" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_651" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_652" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_651" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_652" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/SegmentAndRelatedInformationTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_653" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_654" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_653" xlink:to="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_654" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_655" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="Locator_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_656" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_655" xlink:to="Locator_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_656" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_657" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="Locator_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_658" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_657" xlink:to="Locator_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_658" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingMeasurementDisclosuresAbstract" xlink:label="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_659" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetAssetsByGeographicAreaTableTextBlock" xlink:label="Locator_hbio_NetAssetsByGeographicAreaTableTextBlock_660" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingMeasurementDisclosuresAbstract_659" xlink:to="Locator_hbio_NetAssetsByGeographicAreaTableTextBlock_660" order="4.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_701" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_702" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_701" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_702" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_705" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CertainIntangibleAssetsMember" xlink:label="Locator_hbio_CertainIntangibleAssetsMember_706" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_705" xlink:to="Locator_hbio_CertainIntangibleAssetsMember_706" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_707" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_708" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_707" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_708" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_703" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_704" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_703" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_704" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_661" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_662" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_661" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_662" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_663" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_664" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_663" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_664" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_665" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_666" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_665" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_666" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_667" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_668" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_667" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_668" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_669" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_670" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_669" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_670" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_671" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_672" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_671" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_672" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_673" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_674" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_673" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_674" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_675" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_676" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_675" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_676" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_697" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_698" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_697" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_698" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_677" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_678" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_677" xlink:to="Locator_us-gaap_AssetImpairmentCharges_678" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_679" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ReclassificationOfIntangibleAssets" xlink:label="Locator_hbio_ReclassificationOfIntangibleAssets_680" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_679" xlink:to="Locator_hbio_ReclassificationOfIntangibleAssets_680" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_699" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_700" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_699" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_700" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_761" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_762" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_761" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_762" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_771" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentsMember" xlink:label="Locator_us-gaap_PatentsMember_772" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_771" xlink:to="Locator_us-gaap_PatentsMember_772" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_767" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="Locator_us-gaap_TradeNamesMember_768" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_767" xlink:to="Locator_us-gaap_TradeNamesMember_768" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_765" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_766" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_765" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_766" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_763" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_764" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_763" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_764" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_769" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_770" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_769" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_770" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_719" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_720" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_719" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_720" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_757" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_758" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_757" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_758" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_709" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_710" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_709" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_710" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_711" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_712" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_711" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_712" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_713" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_714" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_713" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_714" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_715" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_716" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_715" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_716" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_759" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_760" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_759" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_760" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_721" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_722" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_721" xlink:to="Locator_hbio_TotalIndefiniteLivedIntangibleAssetsIncludingGoodwill_722" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_723" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TotalIntangibleAssets" xlink:label="Locator_hbio_TotalIntangibleAssets_724" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_723" xlink:to="Locator_hbio_TotalIntangibleAssets_724" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/InventoriesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_773" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="Locator_us-gaap_InventoryFinishedGoods_774" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_773" xlink:to="Locator_us-gaap_InventoryFinishedGoods_774" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_775" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="Locator_us-gaap_InventoryWorkInProcess_776" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_775" xlink:to="Locator_us-gaap_InventoryWorkInProcess_776" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_777" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="Locator_us-gaap_InventoryRawMaterials_778" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_777" xlink:to="Locator_us-gaap_InventoryRawMaterials_778" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_779" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_780" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_779" xlink:to="Locator_us-gaap_InventoryNet_780" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationsAbstract_803" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_804" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_803" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_804" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_880" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_879" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_880" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_883" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_884" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_883" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_884" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_885" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="Locator_us-gaap_TradeNamesMember_886" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_885" xlink:to="Locator_us-gaap_TradeNamesMember_886" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_887" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_888" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_887" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_888" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_889" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_890" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_889" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_890" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_891" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_892" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_891" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_892" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_877" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_878" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_877" xlink:to="Locator_us-gaap_BusinessAcquisitionLineItems_878" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_787" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:label="Locator_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_788" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_787" xlink:to="Locator_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_788" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_789" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_790" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_789" xlink:to="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_790" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_791" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="Locator_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_792" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_791" xlink:to="Locator_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_792" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_793" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="Locator_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_794" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_793" xlink:to="Locator_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_794" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_795" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="Locator_us-gaap_NumberOfBusinessesAcquired_796" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_795" xlink:to="Locator_us-gaap_NumberOfBusinessesAcquired_796" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_797" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_798" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_797" xlink:to="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_798" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_805" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="Locator_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_806" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_805" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_806" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_807" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="Locator_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_808" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_807" xlink:to="Locator_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_808" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_809" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_810" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_809" xlink:to="Locator_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization_810" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_811" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PreliminaryAmountOfInventoryFairValueStepUp" xlink:label="Locator_hbio_PreliminaryAmountOfInventoryFairValueStepUp_812" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_811" xlink:to="Locator_hbio_PreliminaryAmountOfInventoryFairValueStepUp_812" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_813" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization" xlink:label="Locator_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_814" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_813" xlink:to="Locator_hbio_AmortizationPeriodOfPurchaseAccountingInventoryFairValueStepUpAmortization_814" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:label="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_815" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets" xlink:label="Locator_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_816" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionProFormaInformationAbstract_815" xlink:to="Locator_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets_816" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_799" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_800" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_799" xlink:to="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_800" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_817" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_818" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_817" xlink:to="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_818" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_819" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_820" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_819" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredLiabilties_820" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_821" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital" xlink:label="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_822" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_821" xlink:to="Locator_hbio_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital_822" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_823" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_824" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_823" xlink:to="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_824" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_881" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_882" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_881" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_882" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_893" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_894" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_893" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_894" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_895" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_896" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_895" xlink:to="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_896" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AcquisitionsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationsAbstract_907" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_908" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_907" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_908" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1039" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1040" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1039" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1040" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1043" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1044" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1043" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1044" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1045" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="Locator_us-gaap_TradeNamesMember_1046" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1045" xlink:to="Locator_us-gaap_TradeNamesMember_1046" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1047" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="Locator_us-gaap_DevelopedTechnologyRightsMember_1048" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1047" xlink:to="Locator_us-gaap_DevelopedTechnologyRightsMember_1048" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1049" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_1050" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1049" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_1050" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1051" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember" xlink:label="Locator_us-gaap_InProcessResearchAndDevelopmentMember_1052" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1051" xlink:to="Locator_us-gaap_InProcessResearchAndDevelopmentMember_1052" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1037" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1038" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1037" xlink:to="Locator_us-gaap_BusinessAcquisitionLineItems_1038" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_897" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_898" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_897" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_898" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_909" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_910" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_909" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_910" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_911" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_912" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_911" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_912" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_913" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableNetAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_914" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_913" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableNetAssets_914" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_915" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_916" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_915" xlink:to="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_916" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_919" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_920" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_919" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_920" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_921" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_922" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_921" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent_922" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract" xlink:label="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_923" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax" xlink:label="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_924" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_BusinessCombinationGoodwillAndIntangibleAssetsAbstract_923" xlink:to="Locator_hbio_BusinessCombinationRecognizedGoodwillAndIntangibleAssetsNetOfTax_924" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_917" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_918" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_917" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_918" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_899" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_900" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_899" xlink:to="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_900" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_925" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_926" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_925" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_926" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_927" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_928" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_927" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_928" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_929" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_930" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_929" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_930" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_931" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_932" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_931" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_932" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_933" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_934" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_933" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_934" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_935" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_936" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_935" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_936" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_937" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" xlink:label="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_938" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_937" xlink:to="Locator_hbio_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets_938" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_939" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_940" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_939" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_940" order="8.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_941" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_942" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_941" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_942" order="9.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_943" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_944" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_943" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_944" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract" xlink:label="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_945" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_946" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract_945" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_946" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_901" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="Locator_us-gaap_BusinessAcquisitionsProFormaRevenue_902" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_901" xlink:to="Locator_us-gaap_BusinessAcquisitionsProFormaRevenue_902" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_903" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="Locator_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_904" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_903" xlink:to="Locator_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_904" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1041" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_1042" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1041" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_1042" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_1053" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1054" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_1053" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1054" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1055" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1056" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1055" xlink:to="Locator_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1056" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/WarrantiesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1059" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits" xlink:label="Locator_hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits_1060" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1059" xlink:to="Locator_hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits_1060" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1061" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued" xlink:label="Locator_hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued_1062" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1061" xlink:to="Locator_hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued_1062" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1063" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_WarrantyOther" xlink:label="Locator_hbio_WarrantyOther_1064" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1063" xlink:to="Locator_hbio_WarrantyOther_1064" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1057" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="Locator_us-gaap_StandardProductWarrantyAccrual_1058" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1057" xlink:to="Locator_us-gaap_StandardProductWarrantyAccrual_1058" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyDisclosureAbstract" xlink:label="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1065" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="Locator_us-gaap_StandardProductWarrantyAccrual_1066" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StandardProductWarrantyDisclosureAbstract_1065" xlink:to="Locator_us-gaap_StandardProductWarrantyAccrual_1066" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansAssumptionsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1067" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1068" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1067" xlink:to="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1068" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1069" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1070" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1069" xlink:to="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1070" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1071" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1072" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1071" xlink:to="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1072" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1073" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1074" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_1073" xlink:to="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1074" order="3.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1089" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="Locator_us-gaap_DefinedContributionPlanCostRecognized_1090" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1089" xlink:to="Locator_us-gaap_DefinedContributionPlanCostRecognized_1090" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1091" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_1092" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1091" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_1092" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1093" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="Locator_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1094" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1093" xlink:to="Locator_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1094" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1095" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_1096" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1095" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_1096" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1097" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FairValueImpairmentOfPensionAssets" xlink:label="Locator_hbio_FairValueImpairmentOfPensionAssets_1098" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1097" xlink:to="Locator_hbio_FairValueImpairmentOfPensionAssets_1098" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1099" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription" xlink:label="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription_1100" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1099" xlink:to="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription_1100" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1101" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage" xlink:label="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage_1102" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1101" xlink:to="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRatePercentage_1102" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1103" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanAveragePensionPlanLiability" xlink:label="Locator_hbio_DefinedBenefitPlanAveragePensionPlanLiability_1104" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1103" xlink:to="Locator_hbio_DefinedBenefitPlanAveragePensionPlanLiability_1104" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1105" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue" xlink:label="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue_1106" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1105" xlink:to="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInDiscountRateValue_1106" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1107" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage" xlink:label="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage_1108" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1107" xlink:to="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnPercentage_1108" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1109" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanAverageRemainingWorkLifetime" xlink:label="Locator_hbio_DefinedBenefitPlanAverageRemainingWorkLifetime_1110" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1109" xlink:to="Locator_hbio_DefinedBenefitPlanAverageRemainingWorkLifetime_1110" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1111" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue" xlink:label="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue_1112" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1111" xlink:to="Locator_hbio_DefinedBenefitPlanIncreaseDecreaseInAssetReturnValue_1112" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1113" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="Locator_us-gaap_DefinedBenefitPlanContributionsByEmployer_1114" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1113" xlink:to="Locator_us-gaap_DefinedBenefitPlanContributionsByEmployer_1114" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1115" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1116" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1115" xlink:to="Locator_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1116" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1117" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1118" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1117" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1118" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1120" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1119" xlink:to="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1120" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1075" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1076" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1075" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1076" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1077" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1078" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1077" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1078" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1079" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1080" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1079" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1080" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1081" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1082" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1081" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1082" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1083" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1084" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1083" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1084" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1085" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1086" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_1085" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1086" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1121" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_1122" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1121" xlink:to="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_1122" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_1087" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription" xlink:label="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription_1088" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_1087" xlink:to="Locator_us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription_1088" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanServiceCost_1124" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1123" xlink:to="Locator_us-gaap_DefinedBenefitPlanServiceCost_1124" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1125" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanInterestCost_1126" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1125" xlink:to="Locator_us-gaap_DefinedBenefitPlanInterestCost_1126" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1127" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1128" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1127" xlink:to="Locator_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1128" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1130" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1129" xlink:to="Locator_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1130" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments" xlink:label="Locator_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1132" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1131" xlink:to="Locator_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments_1132" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1133" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1134" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1133" xlink:to="Locator_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1134" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1135" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1136" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1135" xlink:to="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1136" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1147" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceCostForDefinedBenefitPlan" xlink:label="Locator_hbio_ServiceCostForDefinedBenefitPlan_1148" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1147" xlink:to="Locator_hbio_ServiceCostForDefinedBenefitPlan_1148" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="Locator_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_1150" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1149" xlink:to="Locator_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_1150" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="Locator_us-gaap_DefinedBenefitPlanActuarialGainLoss_1152" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1151" xlink:to="Locator_us-gaap_DefinedBenefitPlanActuarialGainLoss_1152" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1153" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="Locator_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1153" xlink:to="Locator_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1154" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="Locator_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_1156" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1155" xlink:to="Locator_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_1156" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="Locator_us-gaap_DefinedBenefitPlanBenefitObligation_1146" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1145" xlink:to="Locator_us-gaap_DefinedBenefitPlanBenefitObligation_1146" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="Locator_us-gaap_DefinedBenefitPlanBenefitObligation_1158" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_1157" xlink:to="Locator_us-gaap_DefinedBenefitPlanBenefitObligation_1158" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1137" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1138" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1137" xlink:to="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1138" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1162" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1161" xlink:to="Locator_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1162" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="Locator_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_1164" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1163" xlink:to="Locator_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_1164" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="Locator_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1166" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1165" xlink:to="Locator_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1166" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="Locator_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_1168" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1167" xlink:to="Locator_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_1168" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1160" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1159" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1160" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1169" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1170" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_1169" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1170" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1140" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1139" xlink:to="Locator_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1140" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1171" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="Locator_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1172" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_1171" xlink:to="Locator_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1172" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1142" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1141" xlink:to="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1142" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1173" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredIncomeTaxesOnPensionLiabilities" xlink:label="Locator_hbio_DeferredIncomeTaxesOnPensionLiabilities_1174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1173" xlink:to="Locator_hbio_DeferredIncomeTaxesOnPensionLiabilities_1174" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1175" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities" xlink:label="Locator_us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities_1176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1175" xlink:to="Locator_us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities_1176" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1177" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1178" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_1177" xlink:to="Locator_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1178" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1143" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1144" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_1143" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1144" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1179" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1180" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1179" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1180" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LeasesNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="Locator_us-gaap_LeaseExpirationDate1_1196" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1195" xlink:to="Locator_us-gaap_LeaseExpirationDate1_1196" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1201" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="Locator_us-gaap_OperatingLeasesRentExpenseNet_1202" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1201" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseNet_1202" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1197" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="Locator_us-gaap_OperatingLeaseRightOfUseAsset_1198" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1197" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_1198" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1199" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_1200" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1199" xlink:to="Locator_us-gaap_OperatingLeaseLiability_1200" order="3.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LeasesMaturityDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1204" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1203" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1204" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1205" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1206" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1205" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1206" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1207" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1208" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1207" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1208" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1210" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1209" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1210" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1211" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1212" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1211" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1212" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1214" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1213" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1214" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1216" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1215" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1216" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1218" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1217" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1218" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_1219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_1220" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_1219" xlink:to="Locator_us-gaap_OperatingLeaseLiability_1220" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1234" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1233" xlink:to="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1234" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_1240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_1239" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_1240" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_1237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1238" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_1237" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1238" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1273" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_1274" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1273" xlink:to="Locator_srt_RangeAxis_1274" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_1277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1278" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeAxis_1277" xlink:to="Locator_srt_RangeMember_1278" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1279" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="Locator_srt_MinimumMember_1280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_1279" xlink:to="Locator_srt_MinimumMember_1280" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1281" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="Locator_srt_MaximumMember_1282" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_1281" xlink:to="Locator_srt_MaximumMember_1282" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1276" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1275" xlink:to="Locator_us-gaap_AwardTypeAxis_1276" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1283" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1283" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1284" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1287" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2018RsusMemberMember" xlink:label="Locator_hbio_MarketCondition2018RsusMemberMember_1288" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1287" xlink:to="Locator_hbio_MarketCondition2018RsusMemberMember_1288" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1289" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketCondition2019RsusMember" xlink:label="Locator_hbio_MarketCondition2019RsusMember_1290" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1289" xlink:to="Locator_hbio_MarketCondition2019RsusMember_1290" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1291" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_1292" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1291" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedAug2015Member_1292" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1293" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member" xlink:label="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_1294" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1293" xlink:to="Locator_hbio_DeferredStockAwardsOfMarketConditionRsuApprovedMay2018Member_1294" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1285" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1285" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_1286" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1271" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1272" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1271" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1272" order="3.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1299" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsIssued" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_1300" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1299" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsIssued_1300" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1301" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1302" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1301" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1302" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1303" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1304" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1303" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1304" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1306" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1305" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1306" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1308" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1307" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1308" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1297" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1298" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1297" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1298" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1310" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1309" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1310" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1314" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1313" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1314" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1316" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1315" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1316" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1318" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1317" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1318" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1320" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1319" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1320" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1311" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1312" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1311" xlink:to="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1312" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1321" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1322" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1321" xlink:to="Locator_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1322" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1323" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1324" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1323" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsGranted_1324" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="Locator_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_1326" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1325" xlink:to="Locator_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_1326" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1295" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1296" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1295" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1296" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1328" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1327" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1328" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1331" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1332" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1331" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1332" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1333" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1334" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1333" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1334" order="20.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1335" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1336" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1335" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1336" order="21.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1329" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1330" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1329" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1330" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1338" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1337" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1338" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1342" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1341" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1342" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1343" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1344" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1343" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1344" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1345" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1346" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1345" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1346" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1339" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1340" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1339" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1340" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1347" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1348" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1347" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1348" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1349" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod" xlink:label="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1350" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1349" xlink:to="Locator_hbio_ShareOptionsAndRestrictedStockUnitsForfeituresAndExpirationsInPeriod_1350" order="28.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1351" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockOptionsAndRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1352" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1351" xlink:to="Locator_hbio_StockOptionsAndRestrictedStockUnitsCancelled_1352" order="29.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1353" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled" xlink:label="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1354" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1353" xlink:to="Locator_hbio_FungibleShareAdjustmentForRestrictedStockUnitsCancelled_1354" order="30.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1355" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_StockIssuedDuringPeriodGrossStockOptionsExercised" xlink:label="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1356" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1355" xlink:to="Locator_hbio_StockIssuedDuringPeriodGrossStockOptionsExercised_1356" order="31.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_1359" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1360" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_1359" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1360" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1421" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1422" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1421" xlink:to="Locator_us-gaap_AwardTypeAxis_1422" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1424" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1423" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1424" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1425" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MarketConditionRestrictedStockUnitMember" xlink:label="Locator_hbio_MarketConditionRestrictedStockUnitMember_1426" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1425" xlink:to="Locator_hbio_MarketConditionRestrictedStockUnitMember_1426" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1420" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1419" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1420" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_1427" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1428" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_1427" xlink:to="Locator_us-gaap_DebtInstrumentTable_1428" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1569" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_1570" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1569" xlink:to="Locator_us-gaap_VariableRateAxis_1570" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_1581" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1582" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateAxis_1581" xlink:to="Locator_us-gaap_VariableRateDomain_1582" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1585" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="Locator_us-gaap_BaseRateMember_1586" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_1585" xlink:to="Locator_us-gaap_BaseRateMember_1586" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_1587" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_1588" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_1587" xlink:to="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_1588" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1565" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1566" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1565" xlink:to="Locator_us-gaap_DebtInstrumentLineItems_1566" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1429" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PreviousApprovedCreditFacility" xlink:label="Locator_hbio_PreviousApprovedCreditFacility_1430" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1429" xlink:to="Locator_hbio_PreviousApprovedCreditFacility_1430" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1433" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1434" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1433" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1434" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1435" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="Locator_us-gaap_ProceedsFromLinesOfCredit_1436" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1435" xlink:to="Locator_us-gaap_ProceedsFromLinesOfCredit_1436" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1437" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="Locator_us-gaap_DebtInstrumentTerm_1438" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1437" xlink:to="Locator_us-gaap_DebtInstrumentTerm_1438" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1439" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="Locator_us-gaap_DebtInstrumentMaturityDate_1440" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1439" xlink:to="Locator_us-gaap_DebtInstrumentMaturityDate_1440" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1441" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="Locator_us-gaap_DebtInstrumentPaymentTerms_1442" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1441" xlink:to="Locator_us-gaap_DebtInstrumentPaymentTerms_1442" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1443" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentCurrentYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1444" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1443" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentCurrentYear_1444" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1445" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentNextYear" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1446" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1445" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentNextYear_1446" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1447" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DebtInstrumentQuarterlyPaymentThereafter" xlink:label="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1448" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1447" xlink:to="Locator_hbio_DebtInstrumentQuarterlyPaymentThereafter_1448" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1449" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1450" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1449" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries_1450" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1451" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_1452" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1451" xlink:to="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_1452" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1453" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1454" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1453" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1454" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1455" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFloorInterestRate" xlink:label="Locator_us-gaap_DerivativeFloorInterestRate_1456" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1455" xlink:to="Locator_us-gaap_DerivativeFloorInterestRate_1456" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1457" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1458" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1457" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_1458" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1459" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="Locator_us-gaap_LineOfCredit_1460" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1459" xlink:to="Locator_us-gaap_LineOfCredit_1460" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1461" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1462" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1461" xlink:to="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1462" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1463" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation" xlink:label="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1464" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1463" xlink:to="Locator_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation_1464" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1465" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt" xlink:label="Locator_us-gaap_EarlyRepaymentOfSeniorDebt_1466" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1465" xlink:to="Locator_us-gaap_EarlyRepaymentOfSeniorDebt_1466" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1467" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage" xlink:label="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1468" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1467" xlink:to="Locator_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiariesPercentage_1468" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1469" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InterestRateInExcessOfLiborOnCreditFacility" xlink:label="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1470" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1469" xlink:to="Locator_hbio_InterestRateInExcessOfLiborOnCreditFacility_1470" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1471" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SecuredDebtInterestRateAtPeriodEnd" xlink:label="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1472" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1471" xlink:to="Locator_hbio_SecuredDebtInterestRateAtPeriodEnd_1472" order="22.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1473" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_1474" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1473" xlink:to="Locator_hbio_LiborFixedRate_1474" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1475" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1476" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1475" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1476" order="24.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1477" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="Locator_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_1478" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1477" xlink:to="Locator_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_1478" order="25.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1479" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine" xlink:label="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1480" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1479" xlink:to="Locator_hbio_DdtlThresholdForDollarForDollarReductionInRevolvingLine_1480" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1481" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity" xlink:label="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1482" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1481" xlink:to="Locator_hbio_TransferofDelayedDrawDownTermLoanCapacityToRevolverCapacity_1482" order="27.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1431" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_1432" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1431" xlink:to="Locator_us-gaap_SecuredDebt_1432" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1567" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_1568" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1567" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_1568" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_1583" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1584" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_1583" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_1584" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1571" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="Locator_us-gaap_RevolvingCreditFacilityMember_1572" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1571" xlink:to="Locator_us-gaap_RevolvingCreditFacilityMember_1572" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1573" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="Locator_us-gaap_SecuredDebtMember_1574" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1573" xlink:to="Locator_us-gaap_SecuredDebtMember_1574" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1575" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_1576" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1575" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_1576" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1577" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ExcessCashFlowMember" xlink:label="Locator_hbio_ExcessCashFlowMember_1578" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1577" xlink:to="Locator_hbio_ExcessCashFlowMember_1578" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_1579" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DenvilleTransactionMember" xlink:label="Locator_hbio_DenvilleTransactionMember_1580" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_1579" xlink:to="Locator_hbio_DenvilleTransactionMember_1580" order="5.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1763" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1764" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1763" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1764" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1765" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1766" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1765" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1766" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1589" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="Locator_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1590" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1589" xlink:to="Locator_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1590" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1591" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_1592" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1591" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_1592" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1593" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1594" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1593" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1594" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1595" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1596" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1595" xlink:to="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1596" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1597" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="Locator_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1598" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1597" xlink:to="Locator_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1598" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1599" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017" xlink:label="Locator_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017_1600" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1599" xlink:to="Locator_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017_1600" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1601" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:label="Locator_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_1602" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1601" xlink:to="Locator_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_1602" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1603" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="Locator_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1604" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1603" xlink:to="Locator_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1604" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1605" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardFederalAndState" xlink:label="Locator_hbio_NetOperatingLossCarryforwardFederalAndState_1606" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1605" xlink:to="Locator_hbio_NetOperatingLossCarryforwardFederalAndState_1606" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1607" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardForeign" xlink:label="Locator_hbio_NetOperatingLossCarryforwardForeign_1608" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1607" xlink:to="Locator_hbio_NetOperatingLossCarryforwardForeign_1608" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1609" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="Locator_us-gaap_TaxCreditCarryforwardAmount_1610" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1609" xlink:to="Locator_us-gaap_TaxCreditCarryforwardAmount_1610" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1611" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation" xlink:label="Locator_hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation_1612" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1611" xlink:to="Locator_hbio_NetOperatingLossCarryforwardsSubjectToAnnualLimitation_1612" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1613" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NetOperatingLossCarryforwardsAnnualLimitation" xlink:label="Locator_hbio_NetOperatingLossCarryforwardsAnnualLimitation_1614" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1613" xlink:to="Locator_hbio_NetOperatingLossCarryforwardsAnnualLimitation_1614" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1615" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_UndistributedForeignEarnings" xlink:label="Locator_hbio_UndistributedForeignEarnings_1616" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1615" xlink:to="Locator_hbio_UndistributedForeignEarnings_1616" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1617" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiaries" xlink:label="Locator_hbio_CashInForeignSubsidiaries_1618" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1617" xlink:to="Locator_hbio_CashInForeignSubsidiaries_1618" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1619" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements" xlink:label="Locator_hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements_1620" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1619" xlink:to="Locator_hbio_CashHeldInForeignSubsidiariesUsedForForeignCapitalImprovements_1620" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1621" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1622" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1621" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1622" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1623" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefits_1624" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1623" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_1624" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1625" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1626" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1625" xlink:to="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1626" order="19.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1731" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1732" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1731" xlink:to="Locator_hbio_IncomeTaxDisclosureLineItems_1732" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1637" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions" xlink:label="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1638" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1637" xlink:to="Locator_hbio_CashHeldInForeignSubsidiariesUsedForAcquisitions_1638" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1639" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxRateReconciliationDeductionsStockOptions" xlink:label="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1640" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1639" xlink:to="Locator_hbio_IncomeTaxRateReconciliationDeductionsStockOptions_1640" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1641" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="Locator_us-gaap_OperatingLossCarryforwards_1642" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1641" xlink:to="Locator_us-gaap_OperatingLossCarryforwards_1642" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1643" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OperatingLossCarryforwardsExpirationYear" xlink:label="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1644" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1643" xlink:to="Locator_hbio_OperatingLossCarryforwardsExpirationYear_1644" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1645" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="Locator_us-gaap_TaxCreditCarryforwardAmount_1646" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1645" xlink:to="Locator_us-gaap_TaxCreditCarryforwardAmount_1646" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1647" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditCarryforwardsExpirationYear" xlink:label="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1648" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1647" xlink:to="Locator_hbio_TaxCreditCarryforwardsExpirationYear_1648" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_IncomeTaxDisclosureLineItems" xlink:label="Locator_hbio_IncomeTaxDisclosureLineItems_1649" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1650" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_IncomeTaxDisclosureLineItems_1649" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1650" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1735" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1736" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1735" xlink:to="Locator_hbio_TaxCreditExpirationAxis_1736" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationAxis" xlink:label="Locator_hbio_TaxCreditExpirationAxis_1767" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1768" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationAxis_1767" xlink:to="Locator_hbio_TaxCreditExpirationDomain_1768" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1769" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2017Member" xlink:label="Locator_hbio_TaxCreditExpire2017Member_1770" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1769" xlink:to="Locator_hbio_TaxCreditExpire2017Member_1770" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1771" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2020Member" xlink:label="Locator_hbio_TaxCreditExpire2020Member_1772" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1771" xlink:to="Locator_hbio_TaxCreditExpire2020Member_1772" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpirationDomain" xlink:label="Locator_hbio_TaxCreditExpirationDomain_1773" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxCreditExpire2022Member" xlink:label="Locator_hbio_TaxCreditExpire2022Member_1774" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TaxCreditExpirationDomain_1773" xlink:to="Locator_hbio_TaxCreditExpire2022Member_1774" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1737" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1738" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1737" xlink:to="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1738" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis" xlink:label="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1745" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1746" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_CashInForeignSubsidiariesUsedForAcquisitionsAxis_1745" xlink:to="Locator_hbio_TypesOfAcquisitionsDomain_1746" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1747" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CmaAcquisitionMember" xlink:label="Locator_hbio_CmaAcquisitionMember_1748" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1747" xlink:to="Locator_hbio_CmaAcquisitionMember_1748" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1749" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AhnBiotechnologieGmbhAcquisitionMember" xlink:label="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1750" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1749" xlink:to="Locator_hbio_AhnBiotechnologieGmbhAcquisitionMember_1750" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1751" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1752" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1751" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_1752" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TypesOfAcquisitionsDomain" xlink:label="Locator_hbio_TypesOfAcquisitionsDomain_1753" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_1754" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_TypesOfAcquisitionsDomain_1753" xlink:to="Locator_hbio_HekaElektronikMember_1754" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1739" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_1740" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1739" xlink:to="Locator_us-gaap_IncomeTaxAuthorityAxis_1740" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_1755" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1756" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_1755" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_1756" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1757" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="Locator_us-gaap_DomesticCountryMember_1758" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1757" xlink:to="Locator_us-gaap_DomesticCountryMember_1758" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1759" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="Locator_us-gaap_StateAndLocalJurisdictionMember_1760" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1759" xlink:to="Locator_us-gaap_StateAndLocalJurisdictionMember_1760" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_1761" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="Locator_us-gaap_ForeignCountryMember_1762" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_1761" xlink:to="Locator_us-gaap_ForeignCountryMember_1762" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable" xlink:label="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1741" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1742" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_ScheduleOfCashInForeignSubsidiariesUsedForAcqusitionTable_1741" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_1742" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1627" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent" xlink:label="Locator_hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent_1628" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1627" xlink:to="Locator_hbio_DeferredIncomeTaxReclassificationFromCurrentToNonCurrent_1628" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1629" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="Locator_us-gaap_ForeignEarningsRepatriated_1630" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1629" xlink:to="Locator_us-gaap_ForeignEarningsRepatriated_1630" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1631" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TaxLiabilityOnForeignEarningsRepatriated" xlink:label="Locator_hbio_TaxLiabilityOnForeignEarningsRepatriated_1632" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1631" xlink:to="Locator_hbio_TaxLiabilityOnForeignEarningsRepatriated_1632" order="22.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1633" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets" xlink:label="Locator_hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets_1634" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1633" xlink:to="Locator_hbio_AdditionalPaidInCapitalNetOperatingLossImpactOnDeferredTaxAssets_1634" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1635" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1636" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1635" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1636" order="24.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1733" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1734" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1733" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1734" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1653" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefits_1654" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1653" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_1654" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1655" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_1656" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1655" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_1656" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1657" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:label="Locator_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_1658" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1657" xlink:to="Locator_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_1658" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1743" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1744" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1743" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1744" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1775" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1776" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1775" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_1776" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1777" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201609Member_1778" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_1777" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201609Member_1778" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1779" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1780" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1779" xlink:to="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_1780" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncements">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract" xlink:label="Locator_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract_1781" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="Locator_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_1782" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract_1781" xlink:to="Locator_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_1782" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebt">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_1783" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="Locator_us-gaap_LongTermDebtTextBlock_1784" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_1783" xlink:to="Locator_us-gaap_LongTermDebtTextBlock_1784" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1813" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1814" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_1813" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_1814" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1815" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="Locator_us-gaap_CostOfSalesMember_1816" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1815" xlink:to="Locator_us-gaap_CostOfSalesMember_1816" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1817" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="Locator_us-gaap_SellingAndMarketingExpenseMember_1818" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1817" xlink:to="Locator_us-gaap_SellingAndMarketingExpenseMember_1818" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1819" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="Locator_us-gaap_GeneralAndAdministrativeExpenseMember_1820" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1819" xlink:to="Locator_us-gaap_GeneralAndAdministrativeExpenseMember_1820" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1821" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1822" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1821" xlink:to="Locator_us-gaap_ResearchAndDevelopmentExpenseMember_1822" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_1823" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationsMember" xlink:label="Locator_hbio_DiscontinuedOperationsMember_1824" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_1823" xlink:to="Locator_hbio_DiscontinuedOperationsMember_1824" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_1789" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1790" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_1789" xlink:to="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1790" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1809" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1810" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1809" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1810" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1785" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="Locator_us-gaap_ShareBasedCompensation_1786" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1785" xlink:to="Locator_us-gaap_ShareBasedCompensation_1786" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1811" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_1812" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1811" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_1812" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1825" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="Locator_us-gaap_GoodwillAcquiredDuringPeriod_1826" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1825" xlink:to="Locator_us-gaap_GoodwillAcquiredDuringPeriod_1826" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1827" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="Locator_us-gaap_GoodwillOtherIncreaseDecrease_1828" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1827" xlink:to="Locator_us-gaap_GoodwillOtherIncreaseDecrease_1828" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1829" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="Locator_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_1830" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1829" xlink:to="Locator_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_1830" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1831" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="Locator_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1832" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1831" xlink:to="Locator_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1832" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1833" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock" xlink:label="Locator_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_1834" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1833" xlink:to="Locator_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock_1834" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebtTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_1835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1836" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_1835" xlink:to="Locator_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1836" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_1837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfDebtTableTextBlock_1838" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_1837" xlink:to="Locator_us-gaap_ScheduleOfDebtTableTextBlock_1838" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AccruedExpensesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_AccruedLiabilitiesCurrentAbstract_1839" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_1840" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccruedLiabilitiesCurrentAbstract_1839" xlink:to="Locator_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_1840" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/IncomeTaxesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1841" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1842" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1841" xlink:to="Locator_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1842" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1843" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1844" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1843" xlink:to="Locator_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1844" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1845" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1846" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1845" xlink:to="Locator_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1846" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1847" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1848" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1847" xlink:to="Locator_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1848" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1849" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="Locator_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_1850" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1849" xlink:to="Locator_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_1850" order="5.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AllowanceForDoubtfulDebtsTables">
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulDebtsDisclosureAbstract" xlink:label="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_1851" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_1852" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_AllowanceForDoubtfulDebtsDisclosureAbstract_1851" xlink:to="Locator_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_1852" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/QuarterlyFinancialInformationunauditedTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract" xlink:label="Locator_us-gaap_QuarterlyFinancialDataAbstract_1853" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1854" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuarterlyFinancialDataAbstract_1853" xlink:to="Locator_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1854" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/ConcentrationsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:label="Locator_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_1865" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="Locator_us-gaap_ConcentrationRiskTable_1866" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_1865" xlink:to="Locator_us-gaap_ConcentrationRiskTable_1866" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="Locator_us-gaap_ConcentrationRiskTable_1883" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1884" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskTable_1883" xlink:to="Locator_us-gaap_ConcentrationRiskLineItems_1884" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1855" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskCustomer" xlink:label="Locator_us-gaap_ConcentrationRiskCustomer_1856" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1855" xlink:to="Locator_us-gaap_ConcentrationRiskCustomer_1856" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1857" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContribution" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_1858" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1857" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContribution_1858" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1859" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="Locator_us-gaap_ConcentrationRiskPercentage1_1860" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1859" xlink:to="Locator_us-gaap_ConcentrationRiskPercentage1_1860" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="Locator_us-gaap_ConcentrationRiskLineItems_1861" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NumberOfCustomersWithBenchmarkContributionExceptOne" xlink:label="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_1862" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskLineItems_1861" xlink:to="Locator_hbio_NumberOfCustomersWithBenchmarkContributionExceptOne_1862" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="Locator_us-gaap_ConcentrationRiskTable_1885" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1886" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskTable_1885" xlink:to="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1886" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1887" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1888" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1887" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1888" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1889" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="Locator_us-gaap_AccountsReceivableMember_1890" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1889" xlink:to="Locator_us-gaap_AccountsReceivableMember_1890" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1901" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1902" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1901" xlink:to="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1902" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1933" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1934" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1933" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1934" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1891" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentGross_1892" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1891" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_1892" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1893" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1894" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1893" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1894" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1895" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_1896" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1895" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_1896" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1897" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentDisposals_1898" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1897" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentDisposals_1898" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1935" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1936" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1935" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1936" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1937" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1938" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1937" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1938" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1939" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="Locator_us-gaap_LandBuildingsAndImprovementsMember_1940" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1939" xlink:to="Locator_us-gaap_LandBuildingsAndImprovementsMember_1940" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1941" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="Locator_us-gaap_MachineryAndEquipmentMember_1942" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1941" xlink:to="Locator_us-gaap_MachineryAndEquipmentMember_1942" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1943" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="Locator_us-gaap_ComputerEquipmentMember_1944" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1943" xlink:to="Locator_us-gaap_ComputerEquipmentMember_1944" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1945" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="Locator_us-gaap_FurnitureAndFixturesMember_1946" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1945" xlink:to="Locator_us-gaap_FurnitureAndFixturesMember_1946" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1947" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AutomobilesMember" xlink:label="Locator_us-gaap_AutomobilesMember_1948" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1947" xlink:to="Locator_us-gaap_AutomobilesMember_1948" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1949" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="Locator_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1950" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1949" xlink:to="Locator_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1950" order="6.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesAllowanceForDoubtfulDebtsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1952" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1951" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1952" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1955" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination" xlink:label="Locator_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination_1956" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1955" xlink:to="Locator_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination_1956" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1957" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="Locator_us-gaap_ProvisionForDoubtfulAccounts_1958" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1957" xlink:to="Locator_us-gaap_ProvisionForDoubtfulAccounts_1958" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1959" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1960" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1959" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1960" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1961" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1962" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1961" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1962" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1963" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_AllowanceForDoubtfulAccountsReceivableOther" xlink:label="Locator_hbio_AllowanceForDoubtfulAccountsReceivableOther_1964" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1963" xlink:to="Locator_hbio_AllowanceForDoubtfulAccountsReceivableOther_1964" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1965" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_1966" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1965" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_1966" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1953" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivable_1954" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1953" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivable_1954" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1967" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivable_1968" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1967" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivable_1968" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/IncomeTaxDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1969" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1970" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1969" xlink:to="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1970" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1975" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1976" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1975" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1976" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1977" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="Locator_us-gaap_DeferredTaxAssetsInventory_1978" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1977" xlink:to="Locator_us-gaap_DeferredTaxAssetsInventory_1978" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1979" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards" xlink:label="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_1980" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1979" xlink:to="Locator_hbio_DeferredTaxAssetsOperatingLossAndCreditsCarryforwards_1980" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1981" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_1982" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1981" xlink:to="Locator_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_1982" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1983" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1984" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1983" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1984" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1985" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1986" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1985" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_1986" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1987" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_1988" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1987" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_1988" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1989" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxAssetsTaxCreditsOnRepatriation" xlink:label="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_1990" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1989" xlink:to="Locator_hbio_DeferredTaxAssetsTaxCreditsOnRepatriation_1990" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1991" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1992" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1991" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1992" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1993" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1994" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1993" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1994" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1995" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="Locator_us-gaap_DeferredTaxAssetsGross_1996" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1995" xlink:to="Locator_us-gaap_DeferredTaxAssetsGross_1996" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1997" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_1998" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1997" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_1998" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1999" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="Locator_us-gaap_DeferredTaxAssetsNet_2000" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1999" xlink:to="Locator_us-gaap_DeferredTaxAssetsNet_2000" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1971" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_1972" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1971" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_1972" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2001" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets" xlink:label="Locator_hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets_2002" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2001" xlink:to="Locator_hbio_DeferredTaxLiabilitiesIndefiniteLivedIntangibleAssets_2002" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2003" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets" xlink:label="Locator_hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets_2004" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2003" xlink:to="Locator_hbio_DeferredTaxLiabilitiesDefiniteLivedIntangibleAssets_2004" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2005" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2006" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2005" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2006" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2007" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2008" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2007" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2008" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2009" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredTaxLiabilitiesOnRepatriation" xlink:label="Locator_hbio_DeferredTaxLiabilitiesOnRepatriation_2010" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2009" xlink:to="Locator_hbio_DeferredTaxLiabilitiesOnRepatriation_2010" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2011" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesOther_2012" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2011" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesOther_2012" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2013" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="Locator_us-gaap_DeferredTaxLiabilities_2014" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2013" xlink:to="Locator_us-gaap_DeferredTaxLiabilities_2014" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2015" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="Locator_us-gaap_DeferredTaxAssetsLiabilitiesNet_2016" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2015" xlink:to="Locator_us-gaap_DeferredTaxAssetsLiabilitiesNet_2016" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1973" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1974" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1973" xlink:to="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1974" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2019" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2020" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2019" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2020" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2021" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2022" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2021" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2022" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2017" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefits_2018" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2017" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_2018" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2023" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefits_2024" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2023" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_2024" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansDefinedBenefitPlanDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2103" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2104" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2103" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2104" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2105" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="Locator_us-gaap_FairValueInputsLevel1Member_2106" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2105" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2106" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2107" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="Locator_us-gaap_FairValueInputsLevel2Member_2108" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2107" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2108" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2109" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="Locator_us-gaap_FairValueInputsLevel3Member_2110" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2109" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2110" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_2055" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2056" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_2055" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2056" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2089" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2090" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2089" xlink:to="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2090" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2093" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2094" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2093" xlink:to="Locator_us-gaap_PlanAssetCategoriesDomain_2094" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2095" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="Locator_us-gaap_EquitySecuritiesMember_2096" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2095" xlink:to="Locator_us-gaap_EquitySecuritiesMember_2096" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2097" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesMember" xlink:label="Locator_us-gaap_DebtSecuritiesMember_2098" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2097" xlink:to="Locator_us-gaap_DebtSecuritiesMember_2098" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2099" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="Locator_us-gaap_CashAndCashEquivalentsMember_2100" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2099" xlink:to="Locator_us-gaap_CashAndCashEquivalentsMember_2100" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="Locator_us-gaap_PlanAssetCategoriesDomain_2101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="Locator_us-gaap_OtherAssetsMember_2102" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanAssetCategoriesDomain_2101" xlink:to="Locator_us-gaap_OtherAssetsMember_2102" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2087" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2088" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2087" xlink:to="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2088" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2051" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:label="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2052" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2051" xlink:to="Locator_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_2052" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2049" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2050" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2049" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2050" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2091" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2092" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2091" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2092" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/EmployeeBenefitPlansPlanAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2143" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2144" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2143" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2144" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="Locator_us-gaap_FairValueInputsLevel3Member_2146" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2145" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2146" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract" xlink:label="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_2123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2124" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract_2123" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2124" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2140" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2139" xlink:to="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2140" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2113" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanPurchasesDuringYear" xlink:label="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2114" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2113" xlink:to="Locator_hbio_DefinedBenefitPlanPurchasesDuringYear_2114" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2115" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DefinedBenefitPlanUnrealizedLossGain" xlink:label="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2116" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2115" xlink:to="Locator_hbio_DefinedBenefitPlanUnrealizedLossGain_2116" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2117" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_2118" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2117" xlink:to="Locator_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_2118" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2111" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2112" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2111" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2112" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2120" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_2119" xlink:to="Locator_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2120" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2142" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2141" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2142" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_2163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2164" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_2163" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2164" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2239" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2240" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2147" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2148" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2147" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2148" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2150" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2149" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2150" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2152" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2151" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2152" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2153" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2153" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2154" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2156" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2155" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2156" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2158" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2157" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2158" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2160" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2159" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2160" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2242" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_2241" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2242" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2244" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2243" xlink:to="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2244" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2245" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2246" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2245" xlink:to="Locator_hbio_TwoDollarsTwoCentsToTwoDollarsFortyTwoCentsMember_2246" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2247" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2248" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2247" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsSeventyTwoCentsMember_2248" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2249" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2250" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2249" xlink:to="Locator_hbio_TwoDollarsSeventyThreeCentstoThreeDollarsSixtyEightCentsMember_2250" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2251" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2252" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2251" xlink:to="Locator_hbio_ThreeDollarsSixtyNineCentsToFourDollarsSevenCentsMember_2252" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2253" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember" xlink:label="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2254" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2253" xlink:to="Locator_hbio_FourDollarsEightCentsToFourDollarsSeventeenCentsMember_2254" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2255" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember" xlink:label="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2256" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2255" xlink:to="Locator_hbio_FourDollarsEighteenCentsToFourDollarsTwentySixCentsMember_2256" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2257" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2258" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2257" xlink:to="Locator_hbio_FourDollarsTwentySevenCentsToFourDollarsFortyOneCentsMember_2258" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2259" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember" xlink:label="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2260" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2259" xlink:to="Locator_hbio_FourDollarsFortyTwoCentsToFiveDollarsThirtyNineCentsMember_2260" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2261" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember" xlink:label="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2262" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2261" xlink:to="Locator_hbio_FiveDollarsFortyCentsToFiveDollarsFiftyOneCentsMember_2262" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2263" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2264" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2263" xlink:to="Locator_hbio_FiveDollarsFiftyTwoCentsToFiveDollarsSixtyThreeCentsMember_2264" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2265" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember" xlink:label="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2266" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2265" xlink:to="Locator_hbio_TwoDollarsTwoCentsToFiveDollarsSixtyThreeCentsMember_2266" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2267" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2268" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2267" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToTwoDollarsFifteenCentsMember_2268" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2269" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFourtyFiveCentsMember" xlink:label="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2270" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2269" xlink:to="Locator_hbio_TwoDollarsFourtyFiveCentsMember_2270" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2271" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftySixCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftySixCentsMember_2272" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2271" xlink:to="Locator_hbio_TwoDollarsFiftySixCentsMember_2272" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2273" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2274" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2273" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyFourCentsMember_2274" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2275" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyFourCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2276" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2275" xlink:to="Locator_hbio_ThreeDollarsSixtyFourCentsMember_2276" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2277" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2278" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2277" xlink:to="Locator_hbio_ThreeDollarsSixtyEightCentsToThreeDollarsNinetyNineCentsMember_2278" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2279" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsFourCentsMember" xlink:label="Locator_hbio_FourDollarsFourCentsMember_2280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2279" xlink:to="Locator_hbio_FourDollarsFourCentsMember_2280" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2281" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember" xlink:label="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2282" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2281" xlink:to="Locator_hbio_FourDollarsTwentyOneCentsToFourDollarsThirtyOneCentsMember_2282" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2283" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2283" xlink:to="Locator_hbio_FiveDollarsSeventyThreeCentsToSixDollarsFiftySevenCentsMember_2284" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2285" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember" xlink:label="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2285" xlink:to="Locator_hbio_FourDollarsSevenCentsToFourDollarsTenCentsMemberMember_2286" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2287" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2288" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2287" xlink:to="Locator_hbio_FourDollarsTwelveCentsToFourDollarsEightyNineCentsMember_2288" order="22.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2289" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember" xlink:label="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2290" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2289" xlink:to="Locator_hbio_OneDollarFortyThreeCentsToSixDollarsFiftySevenCentsMember_2290" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2291" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember" xlink:label="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2292" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2291" xlink:to="Locator_hbio_OneDollarRortyThreeCentsToFourDollarsEightyNineCentsMember_2292" order="24.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2293" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember" xlink:label="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2294" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2293" xlink:to="Locator_hbio_TwoDollarsFortyThreeCentsToTwoDollarsFiftyEightCentsMember_2294" order="25.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2295" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember" xlink:label="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2296" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2295" xlink:to="Locator_hbio_TwoDollarsFiftyNineCentsToThreeDollarsFiftyNineCentsMember_2296" order="26.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2297" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember" xlink:label="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2298" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2297" xlink:to="Locator_hbio_ThreeDollarsSixtyCentsToThreeDollarsSixtyEightCentsMember_2298" order="27.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2300" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2299" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2300" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2339" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2340" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2339" xlink:to="Locator_us-gaap_DeferredRevenueArrangementLineItems_2340" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2314" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2313" xlink:to="Locator_us-gaap_MovementInDeferredRevenueRollForward_2314" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2303" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredRevenueAdditionsDueToBusinessCombination" xlink:label="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2304" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2303" xlink:to="Locator_hbio_DeferredRevenueAdditionsDueToBusinessCombination_2304" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="Locator_us-gaap_DeferredRevenueAdditions_2306" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2305" xlink:to="Locator_us-gaap_DeferredRevenueAdditions_2306" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="Locator_us-gaap_DeferredRevenueRevenueRecognized1_2308" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2307" xlink:to="Locator_us-gaap_DeferredRevenueRevenueRecognized1_2308" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="Locator_us-gaap_ForeignCurrencyTransactionGainLossRealized_2310" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2309" xlink:to="Locator_us-gaap_ForeignCurrencyTransactionGainLossRealized_2310" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2301" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="Locator_us-gaap_DeferredRevenue_2302" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2301" xlink:to="Locator_us-gaap_DeferredRevenue_2302" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="Locator_us-gaap_MovementInDeferredRevenueRollForward_2311" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="Locator_us-gaap_DeferredRevenue_2312" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInDeferredRevenueRollForward_2311" xlink:to="Locator_us-gaap_DeferredRevenue_2312" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2342" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2341" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2342" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2343" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2344" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2343" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2344" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2345" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_2346" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2345" xlink:to="Locator_hbio_ServiceContractsMember_2346" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2347" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_2348" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2347" xlink:to="Locator_hbio_CustomerAdvancesMember_2348" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSParentheticals">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2350" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2349" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2350" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2351" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_2352" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2351" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_2352" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_2353" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_2354" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2353" xlink:to="Locator_us-gaap_DeferredTaxAssetsValuationAllowance_2354" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_2355" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefits_2356" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2355" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefits_2356" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_2357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription" xlink:label="Locator_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_2358" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2357" xlink:to="Locator_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_2358" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_2359" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImmaterialErrorCorrection" xlink:label="Locator_us-gaap_ImmaterialErrorCorrection_2360" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2359" xlink:to="Locator_us-gaap_ImmaterialErrorCorrection_2360" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_2361" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable" xlink:label="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2362" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2361" xlink:to="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2362" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable" xlink:label="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2377" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2378" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2377" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2378" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2363" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_2364" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems_2363" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount_2364" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable" xlink:label="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2379" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2380" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfQuantifyingPriorYearMisstatementCorrectedInCurrentYearFinancialStatementsTable_2379" xlink:to="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2380" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis" xlink:label="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfErrorDomain" xlink:label="Locator_us-gaap_NatureOfErrorDomain_2382" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis_2381" xlink:to="Locator_us-gaap_NatureOfErrorDomain_2382" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfErrorDomain" xlink:label="Locator_us-gaap_NatureOfErrorDomain_2383" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember" xlink:label="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_2384" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NatureOfErrorDomain_2383" xlink:to="Locator_hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember_2384" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Derivatives">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2386" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2385" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2386" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DerivativeTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2387" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="Locator_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2388" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2387" xlink:to="Locator_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_2388" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_2390" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2389" xlink:to="Locator_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_2390" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2391" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2392" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2391" xlink:to="Locator_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2392" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="Locator_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_2394" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2393" xlink:to="Locator_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_2394" order="4.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DerivativeNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2415" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2416" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2415" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2416" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2459" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2460" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2459" xlink:to="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2460" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2395" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed" xlink:label="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2396" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2395" xlink:to="Locator_hbio_MinimunPercentageOfTermLoanAndDelayedDrawTermLoanOnWhichInterestRateRequiredToBeFixed_2396" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="Locator_us-gaap_DerivativeAssetNotionalAmount_2398" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2397" xlink:to="Locator_us-gaap_DerivativeAssetNotionalAmount_2398" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2399" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_LiborFixedRate" xlink:label="Locator_hbio_LiborFixedRate_2400" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2399" xlink:to="Locator_hbio_LiborFixedRate_2400" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2401" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_2402" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2401" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_2402" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2403" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2404" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2403" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2404" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2405" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DerivativeInterestRateSwapEffectivePercentage" xlink:label="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2406" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2405" xlink:to="Locator_hbio_DerivativeInterestRateSwapEffectivePercentage_2406" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2407" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2408" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2407" xlink:to="Locator_us-gaap_SecuredDebt_2408" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2410" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2409" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2410" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2411" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="Locator_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_2412" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_2411" xlink:to="Locator_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_2412" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2461" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_2462" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2461" xlink:to="Locator_us-gaap_DerivativeInstrumentRiskAxis_2462" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_2467" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2468" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_2467" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_2468" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2469" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoanMember" xlink:label="Locator_hbio_DelayedDrawdownTermLoanMember_2470" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2469" xlink:to="Locator_hbio_DelayedDrawdownTermLoanMember_2470" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_2471" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebtMember" xlink:label="Locator_us-gaap_SecuredDebtMember_2472" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_2471" xlink:to="Locator_us-gaap_SecuredDebtMember_2472" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2463" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2464" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2463" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_2464" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2473" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2474" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2473" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_2474" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2475" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="Locator_us-gaap_OtherLiabilitiesMember_2476" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2475" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_2476" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2465" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2466" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2465" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2466" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2479" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2480" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2479" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2480" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2477" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2478" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2477" xlink:to="Locator_us-gaap_InterestRateSwapMember_2478" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DerivativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2515" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2516" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationAxis_2515" xlink:to="Locator_us-gaap_BalanceSheetLocationDomain_2516" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="Locator_us-gaap_BalanceSheetLocationDomain_2517" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="Locator_us-gaap_OtherLiabilitiesMember_2518" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BalanceSheetLocationDomain_2517" xlink:to="Locator_us-gaap_OtherLiabilitiesMember_2518" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2519" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2520" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2519" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2520" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2513" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2514" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2513" xlink:to="Locator_us-gaap_InterestRateSwapMember_2514" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2487" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2488" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2487" xlink:to="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2488" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2507" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="Locator_us-gaap_DerivativesFairValueLineItems_2508" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2507" xlink:to="Locator_us-gaap_DerivativesFairValueLineItems_2508" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="Locator_us-gaap_DerivativesFairValueLineItems_2481" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_2482" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2481" xlink:to="Locator_invest_DerivativeNotionalAmount_2482" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="Locator_us-gaap_DerivativesFairValueLineItems_2483" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:label="Locator_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_2484" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativesFairValueLineItems_2483" xlink:to="Locator_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_2484" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2509" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="Locator_us-gaap_BalanceSheetLocationAxis_2510" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2509" xlink:to="Locator_us-gaap_BalanceSheetLocationAxis_2510" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2511" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2512" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2511" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2512" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2557" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2558" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2557" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2558" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2551" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2552" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2551" xlink:to="Locator_us-gaap_InterestRateSwapMember_2552" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2527" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2528" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2527" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2528" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2545" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2546" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2545" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2546" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2521" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_2522" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2521" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_2522" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2523" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_2524" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossLineItems_2523" xlink:to="Locator_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_2524" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2547" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2548" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2547" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2548" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2549" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_2550" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2549" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_2550" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_2553" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_2554" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_2553" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_2554" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_2555" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseMember" xlink:label="Locator_us-gaap_InterestExpenseMember_2556" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_2555" xlink:to="Locator_us-gaap_InterestExpenseMember_2556" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/FairValueMeasurements">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_2559" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="Locator_us-gaap_FairValueDisclosuresTextBlock_2560" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_2559" xlink:to="Locator_us-gaap_FairValueDisclosuresTextBlock_2560" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/FairValueMeasurementsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_2561" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2562" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_2561" xlink:to="Locator_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2562" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/FairValueMeasurementsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2605" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2606" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_2605" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2606" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2603" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_2604" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2603" xlink:to="Locator_us-gaap_InterestRateSwapMember_2604" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_2563" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="Locator_us-gaap_LiabilitiesFairValueDisclosureAbstract_2564" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_2563" xlink:to="Locator_us-gaap_LiabilitiesFairValueDisclosureAbstract_2564" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="Locator_us-gaap_LiabilitiesFairValueDisclosureAbstract_2569" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2570" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesFairValueDisclosureAbstract_2569" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2570" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2589" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2590" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2589" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2590" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2565" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="Locator_us-gaap_DerivativeLiabilities_2566" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2565" xlink:to="Locator_us-gaap_DerivativeLiabilities_2566" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2591" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2592" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2591" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2592" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2595" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2596" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_2595" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2596" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2597" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="Locator_us-gaap_FairValueInputsLevel1Member_2598" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2597" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_2598" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2599" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="Locator_us-gaap_FairValueInputsLevel2Member_2600" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2599" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_2600" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2601" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="Locator_us-gaap_FairValueInputsLevel3Member_2602" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2601" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_2602" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2593" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_2594" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2593" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_2594" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RelatedPartyTransactions">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="Locator_us-gaap_RelatedPartyTransactionsAbstract_2607" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="Locator_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2608" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsAbstract_2607" xlink:to="Locator_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2608" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2609" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="Locator_us-gaap_ComprehensiveIncomeNoteTextBlock_2610" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2609" xlink:to="Locator_us-gaap_ComprehensiveIncomeNoteTextBlock_2610" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2611" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2612" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2611" xlink:to="Locator_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2612" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2617" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2618" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_2617" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2618" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2633" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2634" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2633" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2634" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2613" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2614" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2613" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2614" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2635" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_2636" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_2635" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_2636" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_2637" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2638" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_2637" xlink:to="Locator_us-gaap_EquityComponentDomain_2638" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2639" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_2640" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_2639" xlink:to="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_2640" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2641" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_2642" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_2641" xlink:to="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_2642" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_2643" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_2644" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_2643" xlink:to="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_2644" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAbstract" xlink:label="Locator_us-gaap_LongTermDebtAbstract_2663" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_2664" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtAbstract_2663" xlink:to="Locator_us-gaap_DebtInstrumentTable_2664" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_2699" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2700" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_2699" xlink:to="Locator_us-gaap_DebtInstrumentLineItems_2700" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2645" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="Locator_us-gaap_LongTermLoansPayable_2646" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2645" xlink:to="Locator_us-gaap_LongTermLoansPayable_2646" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2647" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DelayedDrawdownTermLoan" xlink:label="Locator_hbio_DelayedDrawdownTermLoan_2648" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2647" xlink:to="Locator_hbio_DelayedDrawdownTermLoan_2648" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2649" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RevolvingCreditFacility" xlink:label="Locator_hbio_RevolvingCreditFacility_2650" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2649" xlink:to="Locator_hbio_RevolvingCreditFacility_2650" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2651" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="Locator_us-gaap_DeferredFinanceCostsNet_2652" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2651" xlink:to="Locator_us-gaap_DeferredFinanceCostsNet_2652" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2653" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuredDebt" xlink:label="Locator_us-gaap_SecuredDebt_2654" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2653" xlink:to="Locator_us-gaap_SecuredDebt_2654" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2655" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="Locator_us-gaap_LoansPayableCurrent_2656" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2655" xlink:to="Locator_us-gaap_LoansPayableCurrent_2656" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2657" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet" xlink:label="Locator_us-gaap_DeferredFinanceCostsCurrentNet_2658" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2657" xlink:to="Locator_us-gaap_DeferredFinanceCostsCurrentNet_2658" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_2659" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="Locator_us-gaap_LongTermDebtNoncurrent_2660" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_2659" xlink:to="Locator_us-gaap_LongTermDebtNoncurrent_2660" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="Locator_us-gaap_LongTermDebtNoncurrent_2665" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="Locator_us-gaap_UnamortizedDebtIssuanceExpense_2666" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongTermDebtNoncurrent_2665" xlink:to="Locator_us-gaap_UnamortizedDebtIssuanceExpense_2666" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_2701" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_2702" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_2701" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_2702" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_2705" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_2706" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_2705" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_2706" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_2703" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DeferredFinancingCostsMember" xlink:label="Locator_hbio_DeferredFinancingCostsMember_2704" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_2703" xlink:to="Locator_hbio_DeferredFinancingCostsMember_2704" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2747" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2748" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2747" xlink:to="Locator_us-gaap_BusinessAcquisitionLineItems_2748" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2707" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="Locator_us-gaap_OperatingLeasesRentExpenseNet_2708" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2707" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseNet_2708" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2709" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:label="Locator_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2710" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2709" xlink:to="Locator_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2710" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2711" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TransitionServicesChargedToSpinnee" xlink:label="Locator_hbio_TransitionServicesChargedToSpinnee_2712" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2711" xlink:to="Locator_hbio_TransitionServicesChargedToSpinnee_2712" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_2713" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DistributionRevenuesFromSpinnee" xlink:label="Locator_hbio_DistributionRevenuesFromSpinnee_2714" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_2713" xlink:to="Locator_hbio_DistributionRevenuesFromSpinnee_2714" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2749" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2750" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2749" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_2750" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2753" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2754" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_2753" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2754" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2755" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MultiChannelSystemsMcsGmbhMember" xlink:label="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2756" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2755" xlink:to="Locator_hbio_MultiChannelSystemsMcsGmbhMember_2756" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2757" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_TriangleBiosystemsIncMember" xlink:label="Locator_hbio_TriangleBiosystemsIncMember_2758" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2757" xlink:to="Locator_hbio_TriangleBiosystemsIncMember_2758" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2759" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_HekaElektronikMember" xlink:label="Locator_hbio_HekaElektronikMember_2760" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2759" xlink:to="Locator_hbio_HekaElektronikMember_2760" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2751" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionAxis_2752" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2751" xlink:to="Locator_us-gaap_RelatedPartyTransactionAxis_2752" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionAxis_2761" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="Locator_us-gaap_RelatedPartyTransactionDomain_2762" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionAxis_2761" xlink:to="Locator_us-gaap_RelatedPartyTransactionDomain_2762" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="Locator_us-gaap_RelatedPartyTransactionDomain_2763" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_McsGmbhMcsAndTriangleBiosystemsIncMember" xlink:label="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2764" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionDomain_2763" xlink:to="Locator_hbio_McsGmbhMcsAndTriangleBiosystemsIncMember_2764" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="Locator_us-gaap_RelatedPartyTransactionsAbstract_2717" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2718" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsAbstract_2717" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2718" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/SummaryOfSignificantAccountingPoliciesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_2765" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="Locator_hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2766" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_2765" xlink:to="Locator_hbio_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_2766" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DocumentAndEntityInformation">
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2767" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="Locator_dei_DocumentType_2768" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2767" xlink:to="Locator_dei_DocumentType_2768" order="1.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2769" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="Locator_dei_DocumentPeriodEndDate_2770" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2769" xlink:to="Locator_dei_DocumentPeriodEndDate_2770" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2771" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="Locator_dei_AmendmentFlag_2772" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2771" xlink:to="Locator_dei_AmendmentFlag_2772" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2773" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentDescription" xlink:label="Locator_dei_AmendmentDescription_2774" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2773" xlink:to="Locator_dei_AmendmentDescription_2774" order="4.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2775" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="Locator_dei_DocumentFiscalPeriodFocus_2776" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2775" xlink:to="Locator_dei_DocumentFiscalPeriodFocus_2776" order="5.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2777" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="Locator_dei_DocumentFiscalYearFocus_2778" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2777" xlink:to="Locator_dei_DocumentFiscalYearFocus_2778" order="6.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2779" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="Locator_dei_CurrentFiscalYearEndDate_2780" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2779" xlink:to="Locator_dei_CurrentFiscalYearEndDate_2780" order="7.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2781" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="Locator_dei_EntityCentralIndexKey_2782" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2781" xlink:to="Locator_dei_EntityCentralIndexKey_2782" order="8.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2783" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="Locator_dei_EntityCurrentReportingStatus_2784" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2783" xlink:to="Locator_dei_EntityCurrentReportingStatus_2784" order="9.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2785" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="Locator_dei_EntityFilerCategory_2786" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2785" xlink:to="Locator_dei_EntityFilerCategory_2786" order="10.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2787" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="Locator_dei_EntityRegistrantName_2788" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2787" xlink:to="Locator_dei_EntityRegistrantName_2788" order="11.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2789" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="Locator_dei_EntityVoluntaryFilers_2790" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2789" xlink:to="Locator_dei_EntityVoluntaryFilers_2790" order="12.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2791" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="Locator_dei_EntityWellKnownSeasonedIssuer_2792" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2791" xlink:to="Locator_dei_EntityWellKnownSeasonedIssuer_2792" order="13.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2793" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="Locator_dei_EntityCommonStockSharesOutstanding_2794" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2793" xlink:to="Locator_dei_EntityCommonStockSharesOutstanding_2794" order="14.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2795" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="Locator_dei_EntityPublicFloat_2796" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2795" xlink:to="Locator_dei_EntityPublicFloat_2796" order="15.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2797" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_NonAffiliateShareHolding" xlink:label="Locator_hbio_NonAffiliateShareHolding_2798" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2797" xlink:to="Locator_hbio_NonAffiliateShareHolding_2798" order="16.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2799" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="Locator_dei_TradingSymbol_2800" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2799" xlink:to="Locator_dei_TradingSymbol_2800" order="17.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2801" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="Locator_dei_EntityEmergingGrowthCompany_2802" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2801" xlink:to="Locator_dei_EntityEmergingGrowthCompany_2802" order="18.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2803" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="Locator_dei_EntitySmallBusiness_2804" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2803" xlink:to="Locator_dei_EntitySmallBusiness_2804" order="19.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Documentandentityinformationabstract" xlink:label="Locator_hbio_Documentandentityinformationabstract_2805" />
        <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="Locator_dei_EntityShellCompany_2806" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_Documentandentityinformationabstract_2805" xlink:to="Locator_dei_EntityShellCompany_2806" order="20.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Acquisitions">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="Locator_us-gaap_BusinessCombinationDescriptionAbstract_2807" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="Locator_us-gaap_BusinessCombinationDisclosureTextBlock_2808" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationDescriptionAbstract_2807" xlink:to="Locator_us-gaap_BusinessCombinationDisclosureTextBlock_2808" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DiscontinuedOperationsNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2809" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationName" xlink:label="Locator_us-gaap_DiscontinuedOperationName_2810" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2809" xlink:to="Locator_us-gaap_DiscontinuedOperationName_2810" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2811" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2812" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2811" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2812" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2813" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EarnOutProvisionOfDiscontinuedOperations" xlink:label="Locator_hbio_EarnOutProvisionOfDiscontinuedOperations_2814" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2813" xlink:to="Locator_hbio_EarnOutProvisionOfDiscontinuedOperations_2814" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2815" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_2816" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2815" xlink:to="Locator_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_2816" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2817" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DiscontinuedOperationEarnOutAmountContingentConsideration" xlink:label="Locator_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration_2818" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2817" xlink:to="Locator_hbio_DiscontinuedOperationEarnOutAmountContingentConsideration_2818" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2819" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne" xlink:label="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne_2820" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2819" xlink:to="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne_2820" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2821" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo" xlink:label="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo_2822" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2821" xlink:to="Locator_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo_2822" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2823" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne" xlink:label="Locator_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne_2824" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2823" xlink:to="Locator_hbio_RealizationOfDiscontinuedOperationEarnOutContingentConsiderationYearOne_2824" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2825" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ContingentConsiderationEarnoutMaximum" xlink:label="Locator_hbio_ContingentConsiderationEarnoutMaximum_2826" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2825" xlink:to="Locator_hbio_ContingentConsiderationEarnoutMaximum_2826" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2827" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_EarnOutPerformanceMetricsPeriod" xlink:label="Locator_hbio_EarnOutPerformanceMetricsPeriod_2828" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2827" xlink:to="Locator_hbio_EarnOutPerformanceMetricsPeriod_2828" order="10.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2829" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_2830" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2829" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_2830" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_2831" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2832" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_2831" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2832" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2836" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2835" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2836" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2838" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2837" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2838" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2839" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_2840" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2839" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_2840" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2841" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_2842" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2841" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_2842" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2843" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2844" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2843" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2844" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2845" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_2846" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2845" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_2846" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2847" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_2848" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2847" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_2848" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2849" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2850" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2849" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2850" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2851" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2852" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2851" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2852" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2853" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2854" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_2853" xlink:to="Locator_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2854" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_2833" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2834" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_2833" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2834" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2855" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_2856" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2855" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_2856" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2857" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2858" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2857" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2858" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2859" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2860" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2859" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2860" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2861" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent_2862" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2861" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNoncurrent_2862" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2863" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_2864" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2863" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_2864" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2865" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2866" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_2865" xlink:to="Locator_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2866" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DiscontinuedOperationsIncomelossDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2893" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2894" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2893" xlink:to="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2894" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2895" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2896" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2895" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2896" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2897" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_2898" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2897" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_2898" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2899" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_2900" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2899" xlink:to="Locator_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_2900" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2901" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="Locator_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_2902" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2901" xlink:to="Locator_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_2902" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2903" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2904" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2903" xlink:to="Locator_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2904" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2905" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2906" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2905" xlink:to="Locator_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2906" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:label="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2907" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2908" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_2907" xlink:to="Locator_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2908" order="7.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DiscontinuedOperationsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2909" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock" xlink:label="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock_2910" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2909" xlink:to="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSaleTableTextBlock_2910" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2911" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock" xlink:label="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock_2912" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2911" xlink:to="Locator_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock_2912" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/DiscontinuedOperations">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2913" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="Locator_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2914" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2913" xlink:to="Locator_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2914" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/Revenues">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2915" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerTextBlock_2916" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2915" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerTextBlock_2916" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2917" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTableTextBlock_2918" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2917" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTableTextBlock_2918" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2919" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock" xlink:label="Locator_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock_2920" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2919" xlink:to="Locator_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock_2920" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2921" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2922" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2921" xlink:to="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2922" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2937" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2938" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2937" xlink:to="Locator_us-gaap_DeferredRevenueArrangementLineItems_2938" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementLineItems" xlink:label="Locator_us-gaap_DeferredRevenueArrangementLineItems_2923" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="Locator_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_2924" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementLineItems_2923" xlink:to="Locator_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_2924" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementByTypeTable" xlink:label="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2939" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2940" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementByTypeTable_2939" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2940" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2941" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2942" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeAxis_2941" xlink:to="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2942" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2943" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceContractsMember" xlink:label="Locator_hbio_ServiceContractsMember_2944" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2943" xlink:to="Locator_hbio_ServiceContractsMember_2944" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2945" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CustomerAdvancesMember" xlink:label="Locator_hbio_CustomerAdvancesMember_2946" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredRevenueArrangementTypeDomain_2945" xlink:to="Locator_hbio_CustomerAdvancesMember_2946" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2947" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2948" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2947" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_2948" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2979" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2980" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2979" xlink:to="Locator_us-gaap_DisaggregationOfRevenueLineItems_2980" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2949" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_2950" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2949" xlink:to="Locator_us-gaap_Revenues_2950" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2981" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="Locator_srt_StatementGeographicalAxis_2982" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2981" xlink:to="Locator_srt_StatementGeographicalAxis_2982" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="Locator_srt_StatementGeographicalAxis_2985" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2986" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_StatementGeographicalAxis_2985" xlink:to="Locator_srt_SegmentGeographicalDomain_2986" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2987" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="Locator_country_US_2988" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_2987" xlink:to="Locator_country_US_2988" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2989" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="Locator_country_GB_2990" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_2989" xlink:to="Locator_country_GB_2990" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2991" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_DE" xlink:label="Locator_country_DE_2992" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_2991" xlink:to="Locator_country_DE_2992" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="Locator_srt_SegmentGeographicalDomain_2993" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_RestOfWorldMember" xlink:label="Locator_hbio_RestOfWorldMember_2994" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_SegmentGeographicalDomain_2993" xlink:to="Locator_hbio_RestOfWorldMember_2994" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2983" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="Locator_srt_ProductOrServiceAxis_2984" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2983" xlink:to="Locator_srt_ProductOrServiceAxis_2984" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="Locator_srt_ProductOrServiceAxis_2995" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2996" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductOrServiceAxis_2995" xlink:to="Locator_srt_ProductsAndServicesDomain_2996" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2997" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_InstrumentsEquipmentAndAccessoriesMember" xlink:label="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_2998" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_2997" xlink:to="Locator_hbio_InstrumentsEquipmentAndAccessoriesMember_2998" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2999" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ServiceMaintenanceAndWarrantyContractsMember" xlink:label="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_3000" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_2999" xlink:to="Locator_hbio_ServiceMaintenanceAndWarrantyContractsMember_3000" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_3009" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="Locator_us-gaap_OperatingLeaseRightOfUseAsset_3010" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3009" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_3010" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_3011" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_3012" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3011" xlink:to="Locator_us-gaap_OperatingLeaseLiability_3012" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3029" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3030" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3029" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3030" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3005" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:label="Locator_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_3006" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3005" xlink:to="Locator_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_3006" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3031" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3032" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3031" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3032" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3033" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3034" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3033" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_3034" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3035" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201602Member_3036" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3035" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201602Member_3036" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3037" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201712Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201712Member_3038" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3037" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201712Member_3038" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3039" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_3040" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3039" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_3040" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_3041" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201709Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201709Member_3042" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_3041" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201709Member_3042" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3001" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_3002" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3001" xlink:to="Locator_us-gaap_LeasesAbstract_3002" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3003" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3004" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3003" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3004" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockAssumptionsBlackScholesAndMonteCarloDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3045" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3046" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3045" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3046" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3049" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3050" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3049" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3050" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3051" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3052" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3051" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3052" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3053" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3054" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3053" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3054" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3055" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" xlink:label="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3056" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3055" xlink:to="Locator_hbio_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient_3056" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3057" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3058" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_3057" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_3058" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_3043" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3044" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_3043" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3044" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3079" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3080" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3079" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3080" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3081" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_3082" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3081" xlink:to="Locator_us-gaap_ValuationTechniqueAxis_3082" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="Locator_us-gaap_ValuationTechniqueAxis_3083" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3084" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueAxis_3083" xlink:to="Locator_us-gaap_ValuationTechniqueDomain_3084" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3085" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_BlackScholesOptionPricingModelMember" xlink:label="Locator_hbio_BlackScholesOptionPricingModelMember_3086" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3085" xlink:to="Locator_hbio_BlackScholesOptionPricingModelMember_3086" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="Locator_us-gaap_ValuationTechniqueDomain_3087" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_MonteCarloValuationSimulationMember" xlink:label="Locator_hbio_MonteCarloValuationSimulationMember_3088" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationTechniqueDomain_3087" xlink:to="Locator_hbio_MonteCarloValuationSimulationMember_3088" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CapitalStockWeightedAverageNumberOfSharesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_3089" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3090" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_3089" xlink:to="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3090" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3091" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3092" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3091" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3092" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3093" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3094" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3093" xlink:to="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3094" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3095" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3096" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_3095" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3096" order="3.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_3175" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_3175" xlink:to="Locator_us-gaap_EquityComponentDomain_3176" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3177" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_3178" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3177" xlink:to="Locator_us-gaap_CommonStockMember_3178" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3179" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalMember_3180" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3179" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalMember_3180" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3181" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="Locator_us-gaap_RetainedEarningsMember_3182" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3181" xlink:to="Locator_us-gaap_RetainedEarningsMember_3182" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3183" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3184" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3183" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3184" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_3185" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="Locator_us-gaap_TreasuryStockMember_3186" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_3185" xlink:to="Locator_us-gaap_TreasuryStockMember_3186" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="Locator_us-gaap_StatementOfStockholdersEquityAbstract_3097" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_3098" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfStockholdersEquityAbstract_3097" xlink:to="Locator_us-gaap_StatementTable_3098" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_3171" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3172" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_3171" xlink:to="Locator_us-gaap_StatementLineItems_3172" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3102" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3101" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3102" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3103" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3104" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3103" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3104" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3105" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3106" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3105" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3106" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3107" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SharesWithheldForTaxesValue" xlink:label="Locator_hbio_SharesWithheldForTaxesValue_3108" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3107" xlink:to="Locator_hbio_SharesWithheldForTaxesValue_3108" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3109" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="Locator_us-gaap_StockOptionPlanExpense_3110" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3109" xlink:to="Locator_us-gaap_StockOptionPlanExpense_3110" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3111" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_3112" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3111" xlink:to="Locator_us-gaap_NetIncomeLoss_3112" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3113" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3114" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3113" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3114" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3099" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_3100" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3099" xlink:to="Locator_us-gaap_StockholdersEquity_3100" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3115" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_3116" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3115" xlink:to="Locator_us-gaap_StockholdersEquity_3116" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3120" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3119" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3120" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3121" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3122" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3121" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3122" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3124" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3123" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_3124" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3125" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_Shareswithheldfortaxesshares" xlink:label="Locator_hbio_Shareswithheldfortaxesshares_3126" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3125" xlink:to="Locator_hbio_Shareswithheldfortaxesshares_3126" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3117" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="Locator_us-gaap_SharesIssued_3118" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3117" xlink:to="Locator_us-gaap_SharesIssued_3118" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3127" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="Locator_us-gaap_SharesIssued_3128" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3127" xlink:to="Locator_us-gaap_SharesIssued_3128" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_3173" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_3174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_3173" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_3174" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_3187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="Locator_us-gaap_LeaseCostAbstract_3188" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3187" xlink:to="Locator_us-gaap_LeaseCostAbstract_3188" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="Locator_us-gaap_LeaseCostAbstract_3193" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="Locator_us-gaap_OperatingLeaseCost_3194" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3193" xlink:to="Locator_us-gaap_OperatingLeaseCost_3194" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="Locator_us-gaap_LeaseCostAbstract_3195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="Locator_us-gaap_ShortTermLeaseCost_3196" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3195" xlink:to="Locator_us-gaap_ShortTermLeaseCost_3196" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="Locator_us-gaap_LeaseCostAbstract_3197" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubleaseIncome" xlink:label="Locator_us-gaap_SubleaseIncome_3198" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3197" xlink:to="Locator_us-gaap_SubleaseIncome_3198" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="Locator_us-gaap_LeaseCostAbstract_3199" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="Locator_us-gaap_LeaseCost_3200" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeaseCostAbstract_3199" xlink:to="Locator_us-gaap_LeaseCost_3200" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_3189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3190" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3189" xlink:to="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3190" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3207" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="Locator_us-gaap_OperatingLeasePayments_3208" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3207" xlink:to="Locator_us-gaap_OperatingLeasePayments_3208" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="Locator_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3210" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_3209" xlink:to="Locator_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3210" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_3191" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3192" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_3191" xlink:to="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3192" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3211" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="Locator_us-gaap_OperatingLeaseRightOfUseAsset_3212" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3211" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_3212" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityCurrent_3214" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3213" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_3214" order="2.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_3216" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3215" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_3216" order="3.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_3218" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3217" xlink:to="Locator_us-gaap_OperatingLeaseLiability_3218" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="Locator_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3220" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3219" xlink:to="Locator_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3220" order="5.0" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_SupplementalBalanceSheetInformationAbstract" xlink:label="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3221" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="Locator_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3222" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_hbio_SupplementalBalanceSheetInformationAbstract_3221" xlink:to="Locator_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3222" order="6.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RevenuesNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="Locator_us-gaap_DeferredRevenue_3228" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_3227" xlink:to="Locator_us-gaap_DeferredRevenue_3228" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/SubsequentEvent">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="Locator_us-gaap_SubsequentEventsAbstract_3229" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="Locator_us-gaap_SubsequentEventsTextBlock_3230" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventsAbstract_3229" xlink:to="Locator_us-gaap_SubsequentEventsTextBlock_3230" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCosts">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_3231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_3232" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_3231" xlink:to="Locator_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_3232" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_3233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_3234" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_3233" xlink:to="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_3234" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_3295" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_3296" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationAxis_3295" xlink:to="Locator_us-gaap_IncomeStatementLocationDomain_3296" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_3297" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentOfIntangibleAssetsMember" xlink:label="Locator_hbio_ImpairmentOfIntangibleAssetsMember_3298" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_3297" xlink:to="Locator_hbio_ImpairmentOfIntangibleAssetsMember_3298" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="Locator_us-gaap_IncomeStatementLocationDomain_3299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="Locator_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3300" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementLocationDomain_3299" xlink:to="Locator_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3300" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_3235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3236" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_3235" xlink:to="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3236" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3279" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3279" xlink:to="Locator_us-gaap_RestructuringCostAndReserveLineItems_3280" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="Locator_us-gaap_RestructuringCharges_3240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3239" xlink:to="Locator_us-gaap_RestructuringCharges_3240" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_3242" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3241" xlink:to="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_3242" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="Locator_us-gaap_PaymentsForRestructuring_3244" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3243" xlink:to="Locator_us-gaap_PaymentsForRestructuring_3244" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="Locator_us-gaap_RestructuringReserve_3238" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3237" xlink:to="Locator_us-gaap_RestructuringReserve_3238" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_3245" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="Locator_us-gaap_RestructuringReserve_3246" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_3245" xlink:to="Locator_us-gaap_RestructuringReserve_3246" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3281" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_3282" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3281" xlink:to="Locator_us-gaap_RestructuringCostAndReserveAxis_3282" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_3285" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveAxis_3285" xlink:to="Locator_us-gaap_TypeOfRestructuringDomain_3286" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3287" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_CostOfRevenueMember" xlink:label="Locator_hbio_CostOfRevenueMember_3288" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3287" xlink:to="Locator_hbio_CostOfRevenueMember_3288" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3289" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="Locator_us-gaap_EmployeeSeveranceMember_3290" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3289" xlink:to="Locator_us-gaap_EmployeeSeveranceMember_3290" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3291" />
        <loc xlink:type="locator" xlink:href="hbio-20190930.xsd#hbio_ImpairmentRelatedToRestructuringMember" xlink:label="Locator_hbio_ImpairmentRelatedToRestructuringMember_3292" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3291" xlink:to="Locator_hbio_ImpairmentRelatedToRestructuringMember_3292" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_3293" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="Locator_us-gaap_OtherRestructuringMember_3294" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_3293" xlink:to="Locator_us-gaap_OtherRestructuringMember_3294" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3283" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="Locator_us-gaap_IncomeStatementLocationAxis_3284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3283" xlink:to="Locator_us-gaap_IncomeStatementLocationAxis_3284" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://www.harvardbioscience.com/role/SubsequentEventDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="Locator_us-gaap_SubsequentEventsAbstract_3301" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_3302" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventsAbstract_3301" xlink:to="Locator_us-gaap_SubsequentEventTable_3302" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_3321" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_3322" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTable_3321" xlink:to="Locator_us-gaap_SubsequentEventLineItems_3322" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_3303" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventDescription" xlink:label="Locator_us-gaap_SubsequentEventDescription_3304" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventLineItems_3303" xlink:to="Locator_us-gaap_SubsequentEventDescription_3304" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_3305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="Locator_us-gaap_PaymentsOfFinancingCosts_3306" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventLineItems_3305" xlink:to="Locator_us-gaap_PaymentsOfFinancingCosts_3306" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_3323" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_3324" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTable_3323" xlink:to="Locator_us-gaap_SubsequentEventTypeAxis_3324" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_3325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_3326" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTypeAxis_3325" xlink:to="Locator_us-gaap_SubsequentEventTypeDomain_3326" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_3327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="Locator_us-gaap_SubsequentEventMember_3328" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTypeDomain_3327" xlink:to="Locator_us-gaap_SubsequentEventMember_3328" order="1.0" />
    </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862481888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >19</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Income Tax </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >Income tax benefit from continuing operations was approximately $0.1 million and $0.7 million for the three months ended September 30, 2019 and 2018, respectively. The effective tax rate on continuing operations was </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.0</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% for the three months ended Septembe</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >r 30, 2019 compared with </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >71.8</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% for the same period in 2018. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >Income tax from continuing operations was a benefit of approximately $0.4 million and $0.4 million for the nine months ended September 30, 2019 and 2018, respectively. The effective tax rate on </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >continuing operations was </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6.5</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% for the nine months ended September 30, 2019, compared with </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5.2</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% for the same period in 2018.  </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >The difference between the Company&#8217;s effective tax rates in 2019 and 2018 compared to the U.S. statutory tax rate of </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >21</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% is pri</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >marily due to the mix of year-to-date and forecasted income or losses in the U.S. and foreign tax jurisdictions, the impact of different tax rates in certain foreign jurisdictions, the impact of the inclusion of foreign income in U.S. taxable income under </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >the GILTI (Global Intangible Low-Taxed Inc</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ome) tax rules, limitations on interest expense deductions, the adjustment of estimates for the tax impact of certain acquisitions and dispositions, the tax impact of stock compensation deductions,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > and, in 2018, ce</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >rtain non-deductible acquisition costs.</font><font style='font-family:Times New Roman;font-size:11pt;color:#000000;' >&#160;</font><font style='font-family:Times New Roman;font-size:12pt;' > </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >For the three months ended September 30, 2019 and 2018 and the nine months ended September 30, 2019, no income tax expense or benefit was recorded for discontinued operations. For the nine months ended September </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >30, 2018, income tax benefit recorded for discontinued operations was $0.9 million.  </font></p><p style='text-align:left;line-height:12pt;' ></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862539312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivatives [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivatives Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >15</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >Derivatives</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The Company uses interest</font><font style='font-family:Times New Roman;font-size:10pt;' >-rate</font><font style='font-family:Times New Roman;font-size:10pt;' >-related derivative instruments to manage its exposure related to changes in interest rates on its variable</font><font style='font-family:Times New Roman;font-size:10pt;' >-</font><font style='font-family:Times New Roman;font-size:10pt;' >rate debt instruments. The Company does not </font><font style='font-family:Times New Roman;font-size:10pt;' >enter into</font><font style='font-family:Times New Roman;font-size:10pt;' > derivative instruments for any purpose other than cash flow hedging. The Company does not speculate using derivative instruments.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >By using derivative financial instruments to hedge exposures to change</font><font style='font-family:Times New Roman;font-size:10pt;' >s in interest rates, the Company exposes itself to credit risk and market risk. Credit risk is the failure of the counterparty to perform under the terms of the derivative contract. When the fair value of a derivative contract is positive, the counterparty</font><font style='font-family:Times New Roman;font-size:10pt;' > owes the Company, which creates credit risk for the Company. When the fair value of a derivative contract is negative, the Company owes the counterparty and, therefore, the Company is not exposed to the counterparty&#8217;s credit risk in those circumstances. T</font><font style='font-family:Times New Roman;font-size:10pt;' >he Company minimizes counterparty credit risk in derivative instruments by entering into transactions with carefully selected major financial institutions based upon their credit profile.  </font><font style='font-family:Times New Roman;font-size:10pt;' > </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Market risk is the adverse effect on the value of a derivative i</font><font style='font-family:Times New Roman;font-size:10pt;' >nstrument that results from a change in interest rates. The market risk associated with interest</font><font style='font-family:Times New Roman;font-size:10pt;' >-rate contracts is managed by establishing and monitoring parameters that limit the types and degree of market risk that may be undertaken.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The Company assesse</font><font style='font-family:Times New Roman;font-size:10pt;' >s interest rate risk by continually identifying and monitoring changes in interest rate exposures that may adversely impact expected future cash flows and by evaluating hedging opportunities. The Company maintains risk management control systems to monitor</font><font style='font-family:Times New Roman;font-size:10pt;' > interest rate risk attributable to both the Company&#8217;s outstanding </font><font style='font-family:Times New Roman;font-size:10pt;' >or</font><font style='font-family:Times New Roman;font-size:10pt;' > forecasted debt obligations as well as the Company&#8217;s offsetting hedge positions. The risk management control systems involve the use of analytical techniques, including cash flow sensiti</font><font style='font-family:Times New Roman;font-size:10pt;' >vity analysis, to estimate the expected impact of changes in interest rates on the Company&#8217;s future cash flows.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The Company uses variable</font><font style='font-family:Times New Roman;font-size:10pt;' >-rate LIBOR debt to finance its operations. The debt obligations expose the Company to variability in interest payment</font><font style='font-family:Times New Roman;font-size:10pt;' >s due to changes in interest rates. Management believes that it is prudent to limit the variability of a portion of its interest payments. To meet this objective, management enters into LIBOR based interest rate swap agreements to manage fluctuations in ca</font><font style='font-family:Times New Roman;font-size:10pt;' >sh flows resulting from changes in the benchmark interest rate of LIBOR. These swaps change the variable</font><font style='font-family:Times New Roman;font-size:10pt;' >-rate cash flow exposure on the debt obligations to fixed cash flows.  Under the terms of the interest rate swaps, the Company receives LIBOR based vari</font><font style='font-family:Times New Roman;font-size:10pt;' >able interest rate payments and makes fixed interest rate payments, thereby creating the </font><font style='font-family:Times New Roman;font-size:10pt;' >equivalent of fixed-rate debt for the notional amount of its debt hedged.  </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >As disclosed in Note 14</font><font style='font-family:Times New Roman;font-size:10pt;' >, on January 31, 2018, the Company entered into </font><font style='font-family:Times New Roman;font-size:10pt;' >a Financing Agreement </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >comprised of a $64.0 million term loan and up to a $25.0 million revolving line of credit. </font><font style='font-family:Times New Roman;font-size:10pt;' >Shortly</font><font style='font-family:Times New Roman;font-size:10pt;' > after entering into th</font><font style='font-family:Times New Roman;font-size:10pt;' >e</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Financing</font><font style='font-family:Times New Roman;font-size:10pt;' > Agreement</font><font style='font-family:Times New Roman;font-size:10pt;' >,  the Company entered into an interest rate swap contract with PNC Bank with a notional amo</font><font style='font-family:Times New Roman;font-size:10pt;' >unt of $36.0 million and a termination date of January 1, 2023 in order to hedge the risk of changes in the effective benchmark interest rate</font><font style='font-family:Times New Roman;font-size:10pt;' > (LIBOR) associated with the Company&#8217;s Term Loan. T</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >he swap contract converted specific variable-rate debt into fixe</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >d-rate debt and fixed the LIBOR rate associated with a portion of the term loan under the Financing Agreement at 2.72%. </font><font style='font-family:Times New Roman;font-size:10pt;' >The interest</font><font style='font-family:Times New Roman;font-size:10pt;' > rate swap was designated as a cash flow hedge instrument in accordance with ASC 815 &#8220;Derivatives and Hedging&#8221;. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The follow</font><font style='font-family:Times New Roman;font-size:10pt;' >ing table presents </font><font style='font-family:Times New Roman;font-size:10pt;' >the</font><font style='font-family:Times New Roman;font-size:10pt;' > notional amount and </font><font style='font-family:Times New Roman;font-size:10pt;' >fair value</font><font style='font-family:Times New Roman;font-size:10pt;' > of the Company</font><font style='font-family:Times New Roman;font-size:10pt;' >&#8217;</font><font style='font-family:Times New Roman;font-size:10pt;' >s</font><font style='font-family:Times New Roman;font-size:10pt;' > derivative </font><font style='font-family:Times New Roman;font-size:10pt;' >instrument</font><font style='font-family:Times New Roman;font-size:10pt;' >s as of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:15pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td></tr><tr style='height:15pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Notional Amount</font></td><td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value (a)</font></td></tr><tr style='height:27pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives designated as hedging instruments under ASC 815</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance sheet classification</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other assets (long term liabilities)</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >30,206</font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td></tr><tr style='height:13.5pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,  2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Notional Amount</font></td><td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value (a)</font></td></tr><tr style='height:27pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives designated as hedging instruments under ASC 815</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance sheet classification</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other assets (long term liabilities)</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >34,090</font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td></tr><tr style='height:13.5pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:462pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:462pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(a) See Note 16 for the fair value measurements related to these financial instruments.</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >All of the Company&#8217;s derivative instruments are designated as hedging instruments.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company has structured its interest rate swap agreements</font><font style='font-family:Times New Roman;font-size:10pt;' > to be 100% effective and as a result, there was no impact to earnings resulting from hedge ineffectiveness.  Changes in the fair value of interest rate swaps designated as hedging instruments that effectively offset the variability of cash flows associate</font><font style='font-family:Times New Roman;font-size:10pt;' >d with variable</font><font style='font-family:Times New Roman;font-size:10pt;' >-rate, long</font><font style='font-family:Times New Roman;font-size:10pt;' >-term debt obligations are reported in accumulat</font><font style='font-family:Times New Roman;font-size:10pt;' >ed other comprehensive income (AOCI</font><font style='font-family:Times New Roman;font-size:10pt;' >). These amounts subsequently are reclassified into interest expense as a yield adjustment of the hedged interest payments in the same period in wh</font><font style='font-family:Times New Roman;font-size:10pt;' >ich the related interest affects earnings.  The Company&#8217;s interest rate swap agreement was deemed to be fully effective in accordance with ASC 815, and, as such, unrealized gains and losses related to these derivatives were recorded as AOCI.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The following</font><font style='font-family:Times New Roman;font-size:10pt;' > table summarizes the effect of derivatives designated as cash flow hedging instruments </font><font style='font-family:Times New Roman;font-size:10pt;' >and their classification within comprehensive loss for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:30pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives in Hedging Relationships</font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='11' rowspan='1' style='width:246pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amount of gain (loss) recognized in OCI on derivative (effective portion) </font></td></tr><tr style='height:15pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three months ended</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:15pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td></tr><tr style='height:15pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='11' rowspan='1' style='width:246pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(78)</font></td><td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >126</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(572)</font></td><td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >27</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The following table summarizes the reclassifications out of accumulated other comprehensive loss for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:37.5pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Details about AOCI Components</font></td><td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='6' rowspan='1' style='width:145.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amount reclassified from AOCI into income (effective portion)</font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='1' rowspan='2' style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Location of amount reclassified from AOCI</font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:139.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >into income (effective portion)</font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='11' rowspan='1' style='width:283.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:283.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:139.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >37</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >55</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >73</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >99</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest expense</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.3</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >million</font><font style='font-family:Times New Roman;font-size:10pt;' > of deferred losses on derivative instruments accumulated in AOCI are expected to be reclassified to earnings during</font><font style='font-family:Times New Roman;font-size:10pt;' > the next twelve months. Transactions and events expected to occur over the next twelve months that will necessitate reclassifying these der</font><font style='font-family:Times New Roman;font-size:10pt;' >ivatives&#8217; losses to earnings include the repricing of variable</font><font style='font-family:Times New Roman;font-size:10pt;' >-rate debt.</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794144624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Business Acquisition, Pro Forma Information [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Pro Forma</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Revenues</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >90,384</font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Income (loss) from continuing operations</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(236)</font></td><td style='width:11.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794298304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 22, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationName', window );">Discontinued Operation, Name</a></td>
<td class="text">Denville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Sale price of of assets Denville</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_EarnOutProvisionOfDiscontinuedOperations', window );">Earn out provision of discontinued operations</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds From Divestiture Of Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,020<span></span>
</td>
<td class="nump">$ 15,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne', window );">Potential consideration year 2018</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo', window );">Potential consideration year 2019</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The earn out provision of disontinued operations receivable in year one included in the sale price of the disontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The earn out provision of disontinued operations receivable in year one included in the sale price of the disontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_ContingentConsiderationEarnOutProvisionOfDiscontinuedOperationsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_EarnOutProvisionOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The earn out provision of disontinued operations receivable included in the sale price of the disontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_EarnOutProvisionOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of component or group of components disposed of or classified as held-for-sale representing strategic shift that has or will have major effect on operation and financial result.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794188832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#160; </font></td><td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value as of September 30, 2019</font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(In thousands)</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 1</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 2</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 3</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Assets (Liabilities):</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swap agreements</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.9pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#160; </font></td><td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value as of December 31, 2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(In thousands)</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 1</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 2</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 3</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Assets (Liabilities):</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swap agreements</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6658998960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recently Issued Accounting Pronouncements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 8,497<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 10,766<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>239</ContextCount>
  <ElementCount>372</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>53</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000200 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000300 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CONSOLIDATEDBALANCESHEETSParentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000400 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000550 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000600 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>010010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>010020 - Disclosure - Recently Issued Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncements</Role>
      <ShortName>Recently Issued Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>010040 - Disclosure - Accumulated Other Comprehensive Income Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>010041 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010042 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>010045 - Disclosure - Amortizable Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AmortizableIntangibleAssets</Role>
      <ShortName>Amortizable Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>010050 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>010060 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>010070 - Disclosure - Restructuring and Other Exit Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RestructuringAndOtherExitCosts</Role>
      <ShortName>Restructuring and Other Exit Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>010080 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>010100 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>010105 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>010110 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>010115 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>010120 - Disclosure - Derivatives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/Derivatives</Role>
      <ShortName>Derivatives</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>010130 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>010135 - Disclosure - Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/Revenues</Role>
      <ShortName>Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>010138 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>010140 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>010290 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>200000 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>300010 - Disclosure - Accumulated Other Comprehensive Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>300011 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/Acquisitions</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>300012 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/DiscontinuedOperations</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>300015 - Disclosure - Amortizable Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsTables</Role>
      <ShortName>Amortizable Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/AmortizableIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>300020 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/Inventories</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>300030 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>300040 - Disclosure - Restructuring and Other Exit Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsTables</Role>
      <ShortName>Restructuring and Other Exit Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/RestructuringAndOtherExitCosts</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>300060 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>300070 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/Leases</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>300080 - Disclosure - Capital Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CapitalStockTables</Role>
      <ShortName>Capital Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/CapitalStock</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>300090 - Disclosure - Long Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LongTermDebtTables</Role>
      <ShortName>Long Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/LongTermDebt</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>300100 - Disclosure - Derivative (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DerivativeTables</Role>
      <ShortName>Derivative (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/Derivatives</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>300110 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/FairValueMeasurements</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>300115 - Disclosure - Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RevenuesTables</Role>
      <ShortName>Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/Revenues</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>300118 - Disclosure - Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/WarrantiesTables</Role>
      <ShortName>Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/Warranties</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>400000 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>400005 - Disclosure - Recently Issued Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncementsDetails</Role>
      <ShortName>Recently Issued Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/RecentlyIssuedAccountingPronouncements</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>400020 - Disclosure - Accumulated Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/AccumulatedOtherComprehensiveIncomeTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>400025 - Disclosure - Acquisitions (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AcquisitionsNarrativesDetails</Role>
      <ShortName>Acquisitions (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/AcquisitionsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>400026 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/AcquisitionsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>400028 - Disclosure - Discontinued Operations (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DiscontinuedOperationsNarrativeDetails</Role>
      <ShortName>Discontinued Operations (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>400030 - Disclosure - Discontinued Operations - income (loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DiscontinuedOperationsIncomelossDetails</Role>
      <ShortName>Discontinued Operations - income (loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>400031 - Disclosure - Amortizable Intangible Assets (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsNarrativesDetails</Role>
      <ShortName>Amortizable Intangible Assets (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>400032 - Disclosure - Amortizable Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsDetails</Role>
      <ShortName>Amortizable Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/AmortizableIntangibleAssetsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>400040 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/InventoriesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>400050 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>400055 - Disclosure - Restructuring and Other Exit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsDetails</Role>
      <ShortName>Restructuring and Other Exit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/RestructuringAndOtherExitCostsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>400060 - Disclosure - Related Party Transactions (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RelatedPartyTransactionsNarrativesDetails</Role>
      <ShortName>Related Party Transactions (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/RelatedPartyTransactions</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>400080 - Disclosure - Employee Benefit Plans (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/EmployeeBenefitPlansNarrativesDetails</Role>
      <ShortName>Employee Benefit Plans (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>400090 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>400130 - Disclosure - Leases (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LeasesNarrativesDetails</Role>
      <ShortName>Leases (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/LeasesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>400135 - Disclosure - Leases - Components of lease expense and other supplementary information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LeasesComponentsOfLeaseExpenseAndOtherSupplementaryInformationDetails</Role>
      <ShortName>Leases - Components of lease expense and other supplementary information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>400140 - Disclosure - Leases - Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LeasesMaturityDetails</Role>
      <ShortName>Leases - Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>400150 - Disclosure - Capital Stock (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CapitalStockNarrativesDetails</Role>
      <ShortName>Capital Stock (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/CapitalStockTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>400160 - Disclosure - Capital Stock - Stock options and restricted stock activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CapitalStockStockOptionsAndRestrictedStockActivityDetails</Role>
      <ShortName>Capital Stock - Stock options and restricted stock activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>400170 - Disclosure - Capital Stock - Stock-based compensation expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CapitalStockStockbasedCompensationExpenseDetails</Role>
      <ShortName>Capital Stock - Stock-based compensation expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>400175 - Disclosure - Capital Stock - Weighted average number of shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/CapitalStockWeightedAverageNumberOfSharesDetails</Role>
      <ShortName>Capital Stock - Weighted average number of shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>400190 - Disclosure - Long Term Debt (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LongTermDebtNarrativesDetails</Role>
      <ShortName>Long Term Debt (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/LongTermDebtTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>400200 - Disclosure - Long Term Debt - Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/LongTermDebtBorrowingsDetails</Role>
      <ShortName>Long Term Debt - Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>400220 - Disclosure - Derivative (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DerivativeNarrativesDetails</Role>
      <ShortName>Derivative (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/DerivativeTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>400230 - Disclosure - Derivative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DerivativeDetails</Role>
      <ShortName>Derivative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/DerivativeTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>400240 - Disclosure - Derivative - Other comprehensive income loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/DerivativeOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Derivative - Other comprehensive income loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>400250 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>400255 - Disclosure - Revenues - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RevenuesNarrativeDetails</Role>
      <ShortName>Revenues - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>400256 - Disclosure - Revenues - Disaggregation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RevenuesDisaggregationDetails</Role>
      <ShortName>Revenues - Disaggregation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>400257 - Disclosure - Revenues - Deferred revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RevenuesDeferredRevenueDetails</Role>
      <ShortName>Revenues - Deferred revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>400258 - Disclosure - Revenues - Allowance for doubtful debts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/RevenuesAllowanceForDoubtfulDebtsDetails</Role>
      <ShortName>Revenues - Allowance for doubtful debts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>400259 - Disclosure - Warranties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/WarrantiesDetails</Role>
      <ShortName>Warranties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/WarrantiesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>400260 - Disclosure - Income Tax (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/IncomeTaxNarrativesDetails</Role>
      <ShortName>Income Tax (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/IncomeTaxes</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="hbio-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>400290 - Disclosure - Subsequent Event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.harvardbioscience.com/role/SubsequentEventDetails</Role>
      <ShortName>Subsequent Event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.harvardbioscience.com/role/SubsequentEvent</ParentRole>
      <Position>77</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>hbio-20190930.xml</File>
    <File>hbio-20190930.xsd</File>
    <File>hbio-20190930_cal.xml</File>
    <File>hbio-20190930_def.xml</File>
    <File>hbio-20190930_lab.xml</File>
    <File>hbio-20190930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/invest/2013-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871498976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative (Narratives) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments And Hedging Activities Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred', window );">Deferred losses on derivative instruments accumulated in AOCI expected to be reclassified to earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DerivativeInterestRateSwapEffectivePercentage', window );">Derivative Interest Rate Swap Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,319,000<span></span>
</td>
<td class="nump">$ 54,319,000<span></span>
</td>
<td class="nump">$ 60,795,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_SecuredDebtMember', window );">Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments And Hedging Activities Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Notional Amount of Interest Rate Swaps</a></td>
<td class="nump">$ 36,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_LiborFixedRate', window );">LIBOR Fixed Rate</a></td>
<td class="nump">2.72%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="nump">$ 64,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_DerivativeInterestRateSwapEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the effective percentage of all interest rate swaps the Company has entered into during 2013.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_DerivativeInterestRateSwapEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_LiborFixedRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LIBOR Fixed Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_LiborFixedRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=112277219&amp;loc=d3e80845-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>20
<FILENAME>0001171843-19-007389-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-19-007389-xbrl.zip
M4$L#!!0    ( ,V):$\^6G0&(3$! /,J&  1    :&)I;RTR,#$Y,#DS,"YX
M;6SLO6ESXTB2)OQYQFS_ ]Z<L>ZL,4I) #RSJG*-NJHUJY2TDK)KVNPU2X.
MH!A5(,#&(:7ZUV\$;H @B"- XO#JHR01#+A[/.[AX>'N\<O__K%6N5=DF%C7
M?OW GPX_<$B3=05K+[]^^/9T=3+[\+^__*]__^7_.SFYT&5[C33+Y RD*<A
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
M3BO7?Y<,@VQEWL_):PU)MF"/<+@]0I$) 4UHMB; 7@$T 30!]@R@": )L'<
M#6FMAH#3#WAABY<>N\: EQ)XZ;$#"7@I@!=PLP!'ASPQ:".R( ;?+*P5V;QT
M#&^P;\N-N0)%G!=HB0R:HXU>D6:C!17GB[.6Q!L>>M)O.<3"UA/[N(Z#[DCP
M:FY+3(!-@V'3Z,:8 *^VP^O0US>QMTKGMFGI:V0LE%?J1_0%-NEL]]PJE6V\
M"EAK$=8:Y9=7+]2#$J<>%;N5ZU[;5D34U'NV/;Y/L09,@(P&(N/XERF!<])@
MYZ11URD!4MJ!E%IWVOE;ZD,%<6NJ QI]/M>TAOD-U8 >ISZ!!H &]#N9"S2@
MUQH Z6F@&1W3#*@@;M@>H?$Y5: )L%> "F+0!-@S0 4Q: )4$#=B[P :TO"=
M=1N!#GO59F$-*FW OM6#.0AJ %[8XJ7'6W_ "W1(.'J'A*[B!;:1?<51(H.P
M&U=PU)] E[]\"'*W&Y2[W=!RH:+&'+#5=&PUS<#G*B98O$F&$L\&_RH9?R+K
M7-<4;)')H*NG@64+*8^6+O_Y3?.EV59,Q5CV7(2\/!\*6(TJ(P",-!TC!RD@
MR.__7&NROD:!6WZCRQ*56&R=.M>I4_XHJ6V-ZX<KT$YFPV5JBUOP?DIY/X"L
M9B*K.;Y/G3;K$:DJUEX6FN*N!>3GRQ\;,FTMOQ8W%]#V,0\6K3:+!KAK&N[Z
M8>]^0QHR))6F(RAKK&'B\)*'7E%_P)=+ F#Y:K-\@,#F(K ?-I!L\Y%DR"LR
M 1?H%:FZDZ'5'_SEX!_L7VWV#]#73/1UV_8Y(=X+;-+W8,U&RAVAR_FXRQ$5
M)\B;Q378.>9V#I#6'*2UWZ8%XJ:9]#2;>;W1-?*K&5M3%XI[@".I]Q)6KK5S
M:8,M26TWWC)9#]?33-[!OM6(N@=D25A#RJ5D:%A[:;EYRPFW=*8!9W5:-UFV
MU[9*'E7NK!4RZ&,&6M$)?$7NJM0+Z.66 Z"Q1C22/Z]US4F0Z 7JMO@%=)6Z
M[.$*:]A"-T15B9-B2=H+?E;1PC2199Z]?Y7^T(US53+C6/,"!$AY0O)*TU7]
MY?T!OZS:6L<728',*XH0AWMD<2Q4-NI:B,.@\LF0%'0KK=N>C%(*ADGF 7<'
MPYW?W/@!J6YD884W?81@AAQZCL9$EO@4KNQJ_95=TX-<3L "*=!R_K@MYVM"
M2GR%RW]&  :FP08F>4I0=/VJ]92@/JR!B3KVY6[-P=K^DFDP96TP9?77C->
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
M3H[*D(Q()"/&Y'(HWER)>C>CA*^T$-%^ZX%\\_%-VEPNETBF'Q#DR800 K=
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
MI6G8<@ZRZ<$I&8(7?,?#<=E,,\@]#0ZKO5.$6)SD=.M<F_A0_W(+ZXA\W,E
M;G<?!Z7N@8HC7FH9Z2S1OA"OR/4=W2]0H@IWFNF4,6=L*!90<,5XWQ4U#"N:
MX>_G0'FY98Y-\2NPM'@Z2; <.RIJ6I$ ,5FCW,]8YV3?)<9WU#NRC68\@0EV
M7(-ZHB]/J-5D'.)[N/OVDW<FS#QJ&T\V29DH8L6"?MVL,>:DLNY^'?/XZZY0
M2ITQ_'C4O=]&GP#9SVT(<A .-">!PT/U4]*B\3Z'HB"X$R[0-1PO;$-\KQQ8
MGYX\$V"X#J??U< ERLMSIG83F\Y6@G9X""1RRB4,+,<L[<BSWP$TJ-BC(J*&
M/'"\%.J6R_IZ3;LP.7XG5;/0%W:.#CR)OCJ7)A*3EN"0.F.L3P<3KAWQ1]:Z
MN_ =9EZ]14_1'9>6..JO6$%N<0:MS,/$S25RJB.[PG<2_-V,L]MD+%XGU9).
M'G'HGW7#T-^<8K#XS+-]9Z+5A_0J8976-Z;CCYZ=>_S[1PA[4,C:_W$J5G:+
M*; S= L9#03_82LO;G*NX[LEMI6:I+Y[?>UVUN\82''A15Y&#_MLXAN2K1(V
M_R1>I'>=@N<G&AN=+=<N!'0R^#M&JF(ZQ:AOB#:1,)W. -2:N;9N%_T)07G5
M$X[V$JM#):/JDA;?!]K,(SUN;YFHKM(MO.8T@Z%%D4&L@$#0I27I. 6+*R>I
M9M#PQ>2"R%%H )U:%B<D],-[R LJ:)1?_,H^C'43W2>'IR8A2=B,VOC8/OID
MSSZZSQ[54WR7QAB37ASLQ4#>L:037/'^2M/'=$H1_8VJFJY%.[;053O6T(O:
M!>3V]#-I(S"GI(RU%0SO Z9]&^/!X?B>5MJP?3/17.8V07+V94NRE]#=2CR)
M"-;R<YR<YI2^9 /_=:=9V'*L,O<BG[S^SI'.U@?N5IVX6$->(<56D3,ZMM -
M[4)V35ZIO6!B$A<.AT_4.FZWNTZ]\J%\NVO+<0.\27VFH4/CA/8+E38F^NS_
M$-%XR_ ?]BV">!JW"9;B/_&&%6OUF1^+IU/:1#II>(CULXC<5.]OKL7Y.:1!
M-SZ?J9+\Y\]DI3A)C%7%!,V=EM9IQ\S;$+*476P)XU-&3'DC[6=I0<_;V3,R
M938]_E#59\?Y/7J*6)5+D0V'8C.YF[+"XC0G%&O0+O(5DRQFO_YU^E>.^+#N
MS_Q?$\9D,G'&]YAP6?(.,!TCGOC$^U94-%Z/^S+6QWOY@0 0"]ESJ6'QM@ >
M\ WXWI+75M5^E@ _60:X(.""@ L"+L@!3#0_R;#1XDB,VFA+WZ09:/IGIM;9
M?VT]DOGH'"CJMDGVU>9VT41.2SP:)DALL25>K.DQ\K^<_3$.]N9>^.%S7B0)
M&4 B] M'6^S]E]<CO-\=/""%6Q#2I!?$W> E^J\*UK*"WAS=FF1B8.1B^#@8
M&-6I0+\9:=5<,.7CV?%<?._=-5E,6;;7MMNKS+>>Z1=' 0:ZJ_:W:/OP&B:\
MPQ,.=A[L/-CYWJG]'CN?M4T4QMT)V%U@TS+PL^TF5@79!9]DVR2D(</MWDH[
M/*SPII"9]()RI<(,3H9HK9' ,K+BARE-<G/$!4N)X/@1Q#01_ -)*;UV\QO*
MTA/;I(.<PT*ZSH#B=A/I#.9'TUB\YT#L^V^M1P"",!CR(P!T+P$]Y@_.N_/*
MFD+@_' @#.>9P6\ <V?!W$7KS/.#V7 ,@ 9 =P30Q-V8C*< Z%X"NF/NQGPP
M!F^CKUCNHG'FQ0$_@BR^%]IC#YM.V8J%Y)5&'GC9;DU4*+&OF?&\R6FAG7\C
MT_P@2+<_E:^1YK:,M6V^#1T-!_.) -C+M!!D66P'[ASWL>E^*#\;C,51[QU1
ML'='VM"/A$R?$; 'V*MIK>4'P@2PUR'LM6.]G0P$?@SK;8=PUQZ;)XP'P[$(
M,1KKYR>#-@[2I'5:(_+VQV:FY5*M(#;3,MO9PC++EIK.Z6 \!6^Q.\AKA;,H
M#@21!U^Q.ZAKC[T;#<11[U,M 'E'66EG$!/L$/):L=(*@]D$5MH.H:X]]FXT
MF$\R5]J^Q&2NM9.-H<OT0J,'IZ\U_=]%%\,S)Q"< 1,*)O0X^@2H:S3JVN N
M MZZ@S>P<H Z0%U&7O] G$$@L#O(:\/Z^E$<0BRF.Y!KE;'++C#M2RSF7K)H
M(R,(OD#PI44VLT*CM:[8V HB:*A-%H;08:B_N(Z6_1\4U+6>-@ZAXJK'F.ZN
MK>Y]B I0W4%4"SP/N.XMKL$# 4QW#=/=M=55HG>SKD3OGG1+4CDIZPZK:I&]
MVJ\:K/WVQ&/$]>JY/[%1-PLRM<PY^J*E&3!%MPG.4RV8V/C"XYK[R!U%7C5;
M_.%@.JY2,  :DQ<!C6O'5&<'T:.H2JV'ZL* G\ZJN/V@*;"V-$Q>]:XMXFPP
MGA5JI0 : QK3;'G5[(V) W%<)5P*&M,?C>F[1R;,!C.^4A=XT);^: NL+V2\
MT6@P%C-;)&<%>9-SV>(8+P1P(8#;6)/>P:,R!BS5:QD!<EV!7+)$IRP_-;JN
M +:N@ WL&T .( >0ZS;D8$D%L(%]*\)4T4I7,KZYD;1?_RKP?^4,_<W]A?P<
MU\,)*T6<U*>)_\7][O")%$XBI$DOB%/QDF;.<?J2>T0;"ZV?D<&)PP$G#/GY
M:4XY?K)H+E[PFX)?Z<^_?++-DQ=)VGQ^E%=(L55TM[S"&K;0#7Y%RG60N;=P
M$O>>Z!A/1(!GJB[_^>5__3O'_;)ZQGKDV_>&OB$2?;]7)<U::,KE/VV\62/-
MBG^7P\JO'ZXOOD^%#V3V-#HI#VCYZX>KA[NOW_];TH;\=\K=]Z>[[X1G<>C^
M=JE9V'K_3J3%\X(XFH\^?*'<>,PX8' R#KVY""=1E38F^NS_$ 7/%KR$9$!F
M*_HS%)A%M+RAJD")'Y:S&J'.9*C,=)YD5293B8Q2%G+.AE?GUS=WMIYU54EE
M/J8HA1;K+?-9GN-Q=?N9G^->3_<%DKW9YC-G.W-A <W?AD*%)/V60(<N+& @
M !5;J"A_GW1?#$F,I[G+=/X#8@;,SZL?<E8VHJ,,=>''HX)9!DPTQ7]M+7+Y
MB#7.6NFV*6F*F9D^T@\=N2%R&'#/-E85K+V8'/F54Y%DHA6Q+1Q>;PS]%:V+
M-C2:,SMAKE-'"J603+9Y*IWG,:F3*V' SPIE$6Z[!.4SOAAY!(RL.>#O*/@;
M95\.VP_#^E625UA#QKMC4I$?1^H>BCL)XNE@/"E4O- +(UJ:)<!?0:;F@TGV
MG8G],*+G^GICDVU$:#\=:VKJ2^M-,A 8TY: 62A6"0;&%/#'UIC.QF!,KVQ#
MPY9M(,>&+O$/^G,'M_6=Q# _$(>%[A( &PKX8XN_>>8:W@\;NK#)^_5GK)8R
MG!4.GKIB:"N(H*&*P8-K>[29!737CFYPG.$<N9P6%&.^F?@7AH.16*A#6N<-
M_(&F%4!='ZC%@2A.P*[?(-/\S$FR;*]M5:(YZPK:&$C&DH5U#?Q[\(#(<!_Y
M\:!HR^_.KP'@Y'<+XE/JY93/AA/W](9IRX+@5_\,N VM_XEG;@PX#95)WSA,
MSZ$FKA^E\IL:WJ*I5D4D*XU8Z,:VSB\TH#6@-?NU9C;/FRNSJXZT7!FH6T+J
MUZ#N_-)OAFZ:0<FH&"\973Q^O[O*KA+E; V[#W][O/A -BDR7DNJ^>N'$_'#
M%^*;BC/R<%@+FTU'G.9%N/FYB.Q]R,\JHC^0KR^\NS#HKSN'#K@;L>6.'Q/^
M8MRQHKC4W(V+<O?=>\'WG2\X>W]ZWZ#%#VP&S]*<_#,_(Y\\>QW)PO_J% KN
M@00_XTLC(J<D)@>11)!$&WTNCPBFX\FP;A%,#R("/P6N$/MS858[^[.#L!\D
MK9#GKKR4E3P2X,7AM&X)S \B@<B1<R[&^?(S'UL %5NV?I<,@WSM_09+A #"
M3'H;A-FP=6T0^.F(S8;4':@I;G/#?=LB'$UYAJ7*_F"'*;\]0R]8T\CJ78A?
MALT+#EAJW),I_7@OO3L.V$__/TQJC,79C!V/WEB'89*L<:_8+'C2T[P)9;]R
ME&<)UH[*J+S4E#T+1[7#67!\V@+>X[0I.:RC))%=B5RHCJMY!K@V-ZD' #@W
MD(*+]9;H 0 \-^@H\W]0%^Q:DPW:;.33QPOD_E0HSZ)Y4 !GK-?F+,=Z!MY;
MY[PWV6^F-<MHIB6*1VFFY;^VGL0A)LVT)@#Z%H)^WWZ[="=R5@:[,D_-Z:T.
M<]23.=J.I99EB)4;#S,$MKOY=F%/=C+??O_B'T@R.*0I2.&BW<*Y?9U^"^3Q
M]R9I,FM#6O^=N'7JB##*+.O::YR/>--O[:&&=L_L1W%:+336]JG-B(G6/K-U
M.E/\+/-*YL[/*RQ(739;XCRS%75V6&C4>J^MO"*$\<$X ,( 8>-5H((&%.2^
MF=COM5F'">W8A,;]KT/-9V/#6&V?3EAM>F2<*A7OM\'/NL4:XM;DN97I!<FV
MKQJ%30EL2G)M2CIO^[L[LQ^+]>GIW,QV-4CVD1_V//P)*U*7[=:>^S$Z[[_!
MS@5V+OVTZS"A'9M0B)-U:CIAM>F1<<K1**QLJY1XHQ7:>1BANPTR) MK+S>T
M\BGXHM]IX,)&M^3K3V](?45?W>"6WW"%9]Q$;"3$NVR5); <FS2Y[>E-#[@3
M&#<1F\^FI;CSZ*K U,I *&"+<><W?B;,R[-%*2O/V)5N&P%?K'N^36=B:;XH
M8178PJ_A=!5N]K:/+:IB9=DBA)5C:[&TD+'%6^'V;=F\37AA7(JW&'7E& QX
M*MR/;5_KP=EL5HHIEX]$2\E'BZP"=QO:DY#V]'M IF5@V4**\\$W0HBYD"W\
M2H9ZT%5UJ1MODJ'LZ+<U:UJ_+?%4R Q"3)BES6]5BQW)-^+Y.;.\^6"LHW/5
MB7D*ZC''&?68O# ]7I&]__):I.,8%,XS-3#YZ9,_.V)->O#V6N03KBR<BP1G
M;:F&@_*\-AX)HU'E6QTJ(,%_>RWR^2H9?R*+.]<U!5-CP#T\?ON+M-[\_!_B
M_.=,1.PY<("U'M;Z)L[3A"_?8J$T[WPS I63(UP\V)AY[Q?OP<(F9"QL8^$8
M[4;&-=[.\[NS_B %;!S8N%[H>9]YSV?CQ!WG4S4;.;%&#PZLG',$.#LTUITW
M'IWOGFEYGWD'"P<!" A =&N>/$>93>2T1J?;"0SW,"3</?@5B04T?H>_(/1(
M+X7:P7=B$EMI0\)S)C DG>"ID$/:?#<3C(F_JV732+VV_;%[3-GO>>H$1_TS
M(!W;ICJ_LKS(I)G[5N9L]F FV^*5,DE[:Z7[UD6>.K6[O?R!#!F;B&NW:>F+
M)>EW\F07>>J8?_H;K3?D+B2KXAZWE7/9NEUNB2S</DQ=1WCJI6F!W2_L?OLQ
MD_&DR\/6B-2Z6[8MTY+VWCC>4:/=19Y*Y(8?%LYU[K"Y>P,7NTV\>;8+3!68
MJG[P5"8!\L"VJDX?^TK"!O=W2;5;OWUWB%&0K-.^&+KVV=;(.U6L(:9IX(>=
M^OH" 1TR9/5-?.>Y!>.7P_AE!1BV>N0UW[6#  ,$&')Y[8<J\V#EKQ]@QH]O
M_H')0Q=U=5 <H_%1Y.&_MGD":9YM!U,.5@Z89&S*VZ[4H\DQE-I[*WLH]&OC
M?D#VR_<M.':H"C "[!^2_:[L".H3%*PY)<*"O) 2%\P5;.6%":-(FC-0+2[+
MF:1*FHPXR>(ND.S=;\H[]YO.8-<5YZCT]2-UGF+S@_EX,IB*0L]G"S@Z"D>%
MKEOT@T8L=(I9 "J-J]&I,&[X7"T,+*F]M7F"* ZFDZ;;O'KF"/AHK'V;,%,?
M5DYS&D_BJ3CIWDP5#JJPF*;ZDGIX?C*8CT;]GB?@"*P>.Y^.GY>. 32P]JB6
M1;F9^3\["\KZWM2X)?[Z;#@:#,5,[>O!7'7$1'2%C]8$(XB[#L&(YAHW?C":
M"H/9K.FN.AB#9O%QF/R2IGOE0O,CK1"+&(_XP428-GR>NF(8NL('&#C7P/&9
MGL&>U(/XP7\#9K7G80>_Y1X$'MK@FW\4!N/A\*>>SU5'C$17^&A1X*'QOGF?
M P\GO9P;X*.ARTQ+_/&F:PU$&WH^0\!1\SGJ@JV#?(=6!1[^CDP+*=S'A\=O
M9M\WM."?MV&6.F(BNL)':\(.3=>;/L<</DYGL\&8%YJ^ H$E:!8?X(^[ 55Q
MV.^):D'XX:,XF$YG33=PW7/>@*-^&CV(0[0J#G%.VT6H*E*X3]Q2-Y8(0Q5&
MY0L2FNGK3_C)8"1.8"GLA(GI"A^MB6.(I_.FEUG7&<KHG#D<3?G!<-AX<PC&
MHUE\P"[ -88COM\35?7FF2:&2OC9;#"908(M<-1TCEIC)B=BA6!)7-,[VJ?R
M$6TLKU'ET&E4V??& D6O!TA;A!3=?E91ZBHD-MXU%P;\B!_,&E\F#U:[DQQU
MM0<FWW1].D#XHH_FE!^,1M,!+_2] 31PU )SVA:_ON]>:L%[3(YB5.N+E(PF
MDP'/9V[MN@\!X @,*D/O-/-P+1(H^61)Q&P$ORGXE?[\RZ?5,]8_/\HKI-@J
MNEL^6KK\Y]V&WB1B+C3E 9F6@64+*<X'WS1LF0O9PJ_8>G_0576I&V^2H3S1
ML9^(L,Y4\M27__7O'/>+;9Z\2-(F,O;O3H0&*0LB1>D%W=HT?$%>N9(,9,:'
MX+#RZX?KB^^S^0=.)KR1OS^@Y:\?KA[NOG[_;TD;\M]IR./[T]WW1[01A^YO
MEYI%Z/I.Y,/S@CB:CSY\H<QZO#KS3-_B"S^<-E7:F.BS_T,T>)027N+CTYF$
MCC"9,$MB"<;JST$1*SZ"F)^8%?,3$YF8Y>_W<8>JK.7.K_MN%WQ:&0AQ7\FC
M*Y.[U)2JJ4<-O/X)9CS&^BW66$YX.[1X3YB_F788?"VFFEKAJ+@=FAT[QVDW
M$@YLQ $:O5KA"]]."*M!.U:#.$>3R@&RVFW A,GY?BZ%*'RN7TAZ;*31".L
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
M=D> '3B# #PV_(C3"=@[@-WA89=I[[KO%OJEY)SAU))SNL9M5$GC)">3N'L
M[AA^/_*3::'&:F X 7=,<#<KACOP% %Y;) WYN=@\0!WA\?==-SS ^9;9'%2
MM&I.U4UP$9L.W$F9?#:PE@"Z*NR,BUUM!\XAP(X%.P(/441 W<$/32:9UJ[[
MCN&Y;5@25IUF8"\2UDH@MECZ-I-[F1J%\ K\-U C"MW-T5DK#)CN$J8_CGB(
M> *PNP=L,-: Z:YA>I^Q[GS#A-M=Y3_<1^Q<>? 35UY)<MR;F@8G1;>?592*
M)['I^E0\\>4PLFJ@[@F%8G]=7U! 5T!7LDX51["I 'T!?<DIJBFL+: KH"OY
MUI:9D'</E/^"VN*==Q,]?%>2@<XD$RFT70'23/?:%]KU]P6Y_>_#1[Q;@Q9O
MDN%TK;?>PZM>3.=VF"="SMW&>>MOM'$P)<S9]83]?E,O?LK?[S?L9FQ2NLQH
M0^/KVZL/7_C15)C-1A%A'8C%N&!_=S:O2%D0#$HOZ-:F?0,OL&J3OSFO,^]L
MRZ3=EK'V$EY"&,HI\PY.!G**-'TN2>N1D21F7BFU5T+A=0Z4B."2!WJ'U/>O
MDO$GLLYUPC"EX $1VC!5KD>+:- W(MFM%N$[I#P>\1-A>FPPUO?6OQ/1T([G
MR;E)O>ZS87,C3J>S0\Q,7$;'T9J$BCL?TMO @PO.PZE+O;?T6%.W?O_V>$%8
M<(00G4'APQ?AE#^"F=\KR9+79(B,+R.;BN(X]ST.;*^W$!E?/$;6\\3]> >[
MP44\[ 44!6]PF0D'N<%%+'^]6-VW</#'@GCYV\;JQX4PF["]P:6T;?4L:,1]
M=)W+4(Z%;RW+L0.8CR=346"P-.PB_U!K^*WNW'J)E*34"E]TED-J@BA.)RRD
M5I2M0TGS2C>6"*>YJZ,V;"7XV6PR&QYB?K8$%9^A!R13 X67V+TDEJC'W3)B
M1YSA4FYUWW$#T*C:7H']#4#B=,^!,S]TCZ191/V'R=-MAA&G"T330$U.>M9M
MBUO<G5]S85/*0L<<?)E.WDR2,OQ75Q:0\VO%7LDQH8Q'QY&(\][]XC@G(SX;
M."H&OES$6_9;V4ZR+@(9C4\K0J1*L_=Q?5KDW;!M!%8/*=S2T->N0F'-TCDW
MA8/[B)9+)-/+J;D-=:5TK=!AXK2J ,LB*FGOZH=4^ZQ+3;SWQHCL.0CL1B_]
M.*S%>=)+J&#AO,&.SV9FJE[[_"86TR[GNBE++';ZR0@V3(XS<PFIVMV+L<7O
M4.(Y_,('4'&R88M<UMB7Q2. !A^!AK %C28N*FG<WNAN=(!>?B!EN= ]6FP.
M8C .O/4ZH-DH?4GGE)W.Y%TR&NEV #3ZL9J V93SW&HV&<<"#R53$FO7(Y_,
MP^"JZ(U[C7;<FW)_'B M'6F%[A/M^"H.^ %+!4AK*M(*6:I..I6[XMM'VEO4
M&+JH<*8'GG<8QN*S+CZ=B<>PQOYKZRGPR7WY:1OL!6/S<+@P=HV&H>>:']Q9
M9D@6XLPW:5,JBZA)64&5:QJ=@W06A8<Y3^1+7:K2[ET6J_P2P-UA<3<> ^X
M=X?'7;&F!( [P!T;?N8][^S?GMR$P)%%/VCA!,KIU^]KR\"F,,(MMJ#%(Y\?
M:=619"CWAJ[8LO6[1(L[K'<RI&%+Z@62#229Z$HWO/(.\\X@(_I_/#>0@JVP
MC&]4K;(WN^9L-*0%9^RHSBT%_ZN1<;TG,#*O3=-&D3H?L48)G/##:5XAY" Z
M7G-S@998"YI[W*N2YF/XG#81#!@<976-F,48+%R&RPOQJL)LFO;1[]]T^.!<
M='BGT;^Y)8DA-^,ZN9E-]W"SF\)]O$4K*>^6OTE8,V]T\LT(:Y,:63L9BWM8
MVTG@/LYND77OM;'T_AK'W[16MD9[V$JG+L[3/;6\NK;07'-\3QXPD(4-IV1N
M>TCS!DO/6,54,6]U3;8-(]JF952E?C7)X_C#E[FS3(4\,J'6%8""\.<+779*
M_EPI76H*[5P0,I/:<Z9 )1[]^\EP?B(2#G:^+J1F03Y3Z.=7JO024#&N5HSY
MX<N22!.Y!,3>D,2V@5\ERUF$@TI(J@E4$1XBF8I7AKZ.+N+GU\3,Z>[*?>D?
M#MR[9P.TS6O 1VI=8^X./M%Z<4F3,5TT?#ICM>&^T7T@U#V^21NWGC3R,264
M+$>6@QD_+3-UB$O7'<I38RXFK6<]TCSTG*6Z2+GM5\/G;#P^PIREERF'$D]U
MR<KTN4IA>)Y8X]-I258WOR+-CBS5XTR?JB*%PG3$QWMX^.^/4T77,;)0Z[IB
MDK7@$1FO6$;FHZZ&SNTXTUNJ2"<OC,1X"Y;=%,4I=_IN$"^8-KP.2,WT?JJ2
M.II/XZ1&2(C3=K=!!H& ]N(I4632,QV9JA1.Q%'<E=DB9 >=KL[=1)NSC%,;
MZC&B](07)^-T2D-2XK02MT.//^/Q%%+,K+5=.L7#^.SO)"A.=\@/-7?GA#ZL
MV>0K'L.Z9IZAI6X$6_8?R/R*-=UP6BFXIICH07P4M]/"5V2M=/()[7GAV-A
M$I-45X>5)(3)-(ZR [*8)ELRH"=YSV,-Y5#-52JV;=A!3)SB2\G0B&1,O_68
MUPTQI#C342A"\<X.9T[3CY/AZ3#2/G '6=FTDP4/RR'ES!;<2I0[1"4\!=H1
MQ6U!XF^_HV9CDKH.^_N"BGM+01"%N*N02DS2'=T89)2X0S-)7889D4DVV,D]
M<$A"G+CX%M]S2+47NFQ'#%#J0LR(V'&B.5<615MQ!T1VKLI>NY&Z2C,B?S))
M1ANR:-HR>+'XWK5&_&=: T?]:D2\;MJB)N BLR5NU:#)/.%?YB%M'S/4T),=
M@($C'M,D,WA0E0N!/+:'C0A1>2?C7GIW0N^TNUK R#0S_E"5D=%H'Q]IQ.5@
MR+ CV$3^MT.N,KLL5;6>"4TO0. ^SGRU\[9%(3^9AQE5S>Q<F.]A*$%7P@=&
MUKEDKLB6XQ4K2#E[_V92W@/?>4%WS$Z0+N0G\VBBZOS,X_.3G[Y<?+E^WPZ^
MZERU3\8BL3MY6$LA,1$6-G09(<7Q:>D!#%F;T-WR$<DVF>0+]!PN.M,Z%_CI
M<):, .\C+ \?Y_IZK6N.3Q/R4>?:/QHG#HOVTI4+:8'3D(:T.IV!L3@:3O,
M+87"A'?N!,SNEI<_9*=W/PT!WFET*+*WHO^B.ZI728UM%*=UN@CB/*Y"12A,
M1*G(AXD'PH:'W@#Q/T2>= \)MBVMK-J*$QD)J7$I#*53I^LQ3_38/2R/R>71
MW87?2UB)AJUG=;HLXGB87 QC5.S8ZM,5/D%EG2[("3\=)I?L!"&1E(*%XK;C
M-)_T<\F25#VQ+YK5Z5V<")%DB1V4)/9R^W-(:#R&\'BW)!R';##N*7["B^/$
M/KD@:8SX2FTP7B5H.)[R4Z9\)794=+5('!W/"K<6W^>$CR9BDH>=9"2UUMT[
MO<?TM7#;[ST$CH>)\YCH:\M(,+4)=X6X//&^QDPEF)H=4.&T2)S-D\',71*D
M)S-O6%5#8E*;1I<G9CR9) Z!_5?N(60^9(NK\50<CG(0DM$%/3II<YXM>:-1
MTF9F$U*.:('MY(JS\6Q8FNA$"".IMW/F5UV,YZEJ&W]_(MH<[J"VZ&.\O B3
MQ-YA^]W%Y)>Z<E309"$1Z\PCOS![P '!K4Z]&$GUNN4&I*:N(<23VG]/0EIZ
MP@,V_XQE040DN3<#0B"PG@P3V^M,-B(>XPU^UHTK_ ,I#]&4J?F.3:<8.HJ'
M879CQ\]@1A^^#$^'PE3P_,PX_?&IO-&UER=DK&]T2=L*',X9KV'C\7@>UX:T
MUZ>?![B;:^1XR#'KQWAIXX7I;)@6_$\0D)+I\KR_(?_SCFLFW'NB<M_41-84
M5MG,V2=YXJF82*&IG\FLLZSD\A,*I,YC9'XD)'8^F41M!T:V@R<+ZUPRC'>R
M\4],+./%?#(;Q=W:7.0D$Y"V]C_$5FY?YR ,*^;8)Z]SV/@U'\E*F;5DO&"-
M5I!_GF^"7]W:DL^T\D/%&CKQ*["%6GIH>"^E]#BO] IN3[<*2EB]T'W!OT5V
MIYRS/>5B\\/1K>EV4<MFKTPS1);CVY$9&1YH1J(3((PB%4/N F[2-AZJK=#,
M#8W5I+@OX*3('.C.',BQ.5#)' PXC2Q3^I*SI!]4*TQL.H^3/ZP0M]1557\C
M^L:6LL\9,_\I3;.BTR*XXWSR'V)YL0H_.HT7WR4KR(B!95:Z&(QUM"[W<V85
M?KEO<*Z)DVG.PKXU5I3P=N8=1;*';&1?OBTHH]),P%^O\7>!9 ]^?.?AE]D
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
MP]X"7K$DUIP+W&FE;?PR,_<0!+L]?TH55B8&A,+*6@LKYZ?<DW/)8U@ G9B
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
M1&S!*19JC\RW@2(-[0EL32:^%SU,-*.M3$+E.[LE1"+0:G$V!G.NVB>^ 'Z
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
M^[=%->A!+I16+&I><6Z5:J!>O7[[:G[/+S]%P=D#8[,WJ.,YGY]XRS/,6^#
M.\<S?W_['W_6M%\6S\(?WW^?V;[HJ7'%0JYKMO7KR<>KNTY[<**9,!WXZC<^
M_O7DP[?KSW=_CYRV?H?Y('>WUW<W?-9IRT_OW= .G^^ *%TW.MU1]^0M!G_.
M=..LHZ=GM_[&Y3G=3)C/)YX#2Q&\_R."02]<2_SR'7S5^AH[<W.*%O,=9LV7
MN1O/%_E9,/UIM*?TI[7CZG0^U"*K1E^/X:AZH7S!><GC_^F2S6Q4Q#<A+NVZ
M2,Q>79T<YF_P[0.DMLF/0HLAZ;;Y<K*;X,J9D ,M%@3MXHGY5H9UJB&GEO@R
MF(]XNVC_HS%37#21F7^!8->]8%>\"=288!>F^.&COB6Z"XF$0.PB-/.]1SO
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
MM9"<GO'YU;K,#?[2WK"U>NR1+)ED:[B(Q@7Q21V@T,'@G9R!S!<S%W&2.##
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
M%;'; .M^\>!SX6K&;$=&J7UAPG9=F;E[R;H=F<WX+S:=_?R?>K^=L4T]+DK
M;*#5N G/M:\L FORV7;!&_1"=G;/$%&./>9:($V/!N:(,]^<X/TM5%(M,%WP
M;5]FIOT;'^<,-G8HL+/)<V##!NS!-K6I!TZKYR-JQQY %1Y$;<$=<$S%;V<P
M!%"-&T641RLR0U ^P7,0\BG^P/U'&TV?>NF'K6^$NBO ^VFH5V%ZL [<#\X5
MO^UC>G#@D.E$%@<V,7_*3!Z)7;+P >YM$#ISXB+SGF-6VZB,6: ]<7!"6"!<
M<!^T[F))//\!'ONW,/CXK D+,07>.^P^$,,^>,!L5RB,Y$N"RML)+F+*Q%BX
M*H$]QHU.RA&2H!\:^N#G!2$:H@2( >;AHS!U($@MWU;9DT^Z!E#_G8=!GH[Y
M*6O_D18Z0[[]I^2A@ON5@TLU^A' G<@)A?OHS;AT! /A;(',:Q/V"*O%N9L
M41C9%U<;OHHA(G#/+&V<;%QAQO +!%3*+\!G\)TI0*D3I*R SL>5^;L\U&#S
MJLP+R4SR03;BR\I\B8OMRT%S8OMRCKY@J125.?C2B>'14I%YTJER\D\,C:E:
MY:EX*]4Y5\8"Q2LFAXMW4IH)5O6!IQT3T ZF%X2*W[>X*!? #X[0CV *9Q&8
M)32,S#2]R!7;--N%Y\ )@IT=LWWMD3D1.%8AGVG13&-3SP]C"R:W@2&X8$[V
MEQ3OKV *BM<4"$(L+W$?N"+XG^88.B3@"/(4F6'DNRUM$1%0# \97QB#@R-<
M"09VT!G'2E:UOW?A!-Z:=8VMD^(E%#$BL.K2++%0 X-O>Y98!<4:8+VXLN*M
MX$[#K9^!5E$[P6J!0##WP;YW (BP<P^7-(#&O\^X&_"M]LGUB<RB&AQ[CN,]
MH?Y<\D%!-R#8IPP8*?[-#F3O%OT(-+D%]J3HPCI%TYGZ>*J46+5CHN"+;3:,
MC',/X4L(.[5O68U-2BUTKEV U?,QA.T\RU Z[#!Q^X\[N&1;(C<@:N>#VQEF
M_0NVINNWX78:6'5@#8RAS\<.7A/(DOL6J@=Q^)?\1IX- "O]3-]"$BUW8JJ7
M&!#TY$6.E=HRI@P[3#J(8 O.4B()4F,'THO)EE,; \JP>7?%=A)LEHAQ^.*<
M$NF;>0%Z!RZ8:J0;'G>]$$PGAJ*9#W-7'N>T )OB[0!A!.QBCPMSB<'MO["E
M?IK8P(!U'LU@83G^REHZ3D):'1YFA/:M2,3"X->PNM*"!_A:^8(IJEP8>S%R
M[%*,(W":<FW%+O$.D0*1?&>1MN&P6<#?)#^D,U[7DF([Y\MF8C4KI:/HME9G
MLR2;"Q^6574&DM$=*,OKC8<Z$"4CF<*L(H]GM)H-O5]"VLMDF*AN_*WH:!^.
M"EU?N_VW/2')8/M)&<\C,S>+GA1&Q14&?"4 6_;K7XV_:K[W)'_6_[HB?^N:
M9 <1W%B7J$#N%XR\?A9! >U]9N25))8DMK82N\.5KF.1\/P3"9)NDNZZ2_>6
MR?\UTP-%;R^2^)/X*Q-_];>B2E($U1+LS$O;(A;F10%SK:!0?8T,B=YVY3>7
M9R48)J$]$J']ZGO:!PQ^5ST.5_8US7U'Y$JFIYK. *F1FJH1#?\OOFJZGD!2
M2)5L?8VY1$U2Z";SJBK97C>6IDE&[5:G6&7N@[@BI$T:K$T^NJ8WY=HIYDO_
M*'.X,;O>=B,\B%Z<<9/C4G5M<VITBM45S% V6Y-5!6V37:L!?Z[E#8\KVQ?9
M0ZGT$4ROE4FW?IQP*A.&YDE%F'NZZ26/U-6.Y6R7M>78DK(X3XW[7'6&:D?M
M<.?KK=]W&J^DG%+%]](]7S'5*F_+E'P_II1U*N4.3"DS57G/I90D[_(*5JR7
M^-FL.LIR194+3%G&^_,?//_*B^[#<>1<R&3-X!LWN?V(INI2%(5.U?X9%BTE
MDU\+IM,QVNE2,(5FM4S05S\N='03 K$WHBS%111./%]>[D@H&.U @2QVD2;B
MXY</)V][TA=8D)$_E^5YPZ*!?LB?]*"M?M+#]NJL<V;RRI0_RMH@\^GJZJ?;
M[>E&M],>Y4Q7SN*5J5ZG:I?,YVNHGV]GT!D,AVTC9[ZIJ2Q/^M;G#$3W.?7L
M8JX=]7,=#+J]7GNPF&K&!%YDZU?F7_LWZ(E9_\";7U^Y+[ZQF'%FO; -9SQ]
M!JV1#)F>N''RMGW>UC/9^]*4\A3&ZV1DE@E33L9FLUJITH8H8K[U518E^"?#
M"F_A,RA./\+[>0D%F77 <@MAY2IO8[BL/_*GL3SE?PHCQZT+V,FQ!_XE0J_C
M>KPF&.]88)L+"C+K>D5..UZ"=%VO[:2V/^H.VKV4U!::Z 8T7ME.!+];^_[%
M_';$@MIAR=2V7R'S];ENM*@O#;,@=%2597UIJJOE]I9**L[I&!8VT_-">BM#
MIFHTSNLD3NYM[^XR+FEQ83V*XD>;%-PS]+[>7BZXM_2R#8G+-.H;E4DLDSA]
M*-30KL1E>@!*B;N1Y6$N/5D89#/B!H:A@+A=7(8LIWUHM+>>5=)M?>'1#+N[
M%6M\!?N]7'C,IY,[Z?D_R94R?3'[7IFS[W:[>;-?G]<R&1]D;Y_+N+5/J@K:
MWYCM?O("V%3!]C.]U1CV2Z1'[R]1L_GT-@3Z0*V#T^GU"@ ].?5<3&<W^WT7
M^.%=[$N!$RC5QT*?+"JR!N__B.R9J,WJ6N!M\2" 75NB/L4P-TFD]&_<>_#9
M;(+!<S&6V%O[SW>_W;RR=*/NBB0E]+[&A=V,^WZY\+=WKR"B/=J*":/V$3'A
MZOUK6FDPVHH)^A$P08SUC0?A]?B?GN]8FSE81G<KAAAE,B3^Q6>&][3QIC '
M=B2;LA4W1)62: \&6S&B<V2,>$U/&*/M^)#I"E68#Z^IBBT51:9/54$V;*4L
M.ENQ)-,MV[?N?(6R@=[;;KUW"^LH7.]7U%MWT-^*/@6.X.[*V6CW.KVMIJ_
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
MKUN=S0?;X?XEZ-8'ST_-)?-^98&Y8+5E!X5+''+"3^DI+;US^9;1=>(LB%#
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
MMU=06PY&"8P2&"46,LCWS??B W,A/3#O>.P/)S[T<=I F8S!C((9!3,*>VX
M5#@5 NO8>="=BG6\"CV/7%Q<NAXYYAFP&F=]'):TC]&F-% D!>PIV%.PIQU(
MVM?,YT"P7?QW,LVI 9Y;'(ATT?(V@'\+"7127;2!K$A@J,%0'X^A[D\O]FA:
M"-M@M_H94)$I@X$(IS,083@8JZ63VL#T=P'68/K[:/I96':87;"3^^;%#:SP
M3W_=584%5KB'B.VM%>[13LD?E"5D"CHF37]"@H<6NN6DP7C#C1* \_YW,LY;
M;3ASKJ1OP- KTKT>'G?T$'I@20LLJ6GY!NE5*GAZT&3Z-9C0O>-X<B[][W[9
M4#"?1P"[IN93[8GI!.-X["B%'!U =TC3^"[0'VVT^LVTGLG/?W\7^F=/NKZ\
M6!4$?*&WXF]G7Y#O(W2-0S3;)7WC'[ <+FW7^//#__I/0?A[\?>N7#\0+/.W
M-S?7/Y2Q^D8P,&'XBW=H]MN;3W>W7W_\([2'X@]RB_#'P^V/>[24A]%O'YW
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
M=Q"(CN#O_"MT#/HFJB3D];L?1,!(/DDTE9YZ>RAP,]I)9<IXEWISFV;J.*1
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
M,-1@O#9 ;H^04V0 ' !NOP?PY7U_3L([PU7.XT3O6QQ<RC+<JP.3N4_0C2<
M.8#<7B$G#\92^:#BD_#3<)43KG*6J<F)S_+N+)#A\AL<K .<3Q[..^QS_VK]
MZ:\PQ+.C=2ZG?/$&AGB"IH"F5-,4&.()F@*:4N4LJ?H0SW>!CCE=_69:S\G/
MRX0:,GSJ+ [_I"$E^EWRH:+/K\GG7Z$?6+/7]PO=>\*\8[%3F,2_1H*Z((]<
M?X<H<0GYHG^GRVL%F#PC(8, _D)6MPAS:MON"XT+9ZXG$& $L] 6=,-P0R?P
M-\6\[*A JG%K!-:S%;P*EB,$<QP+EW,OO.B^@/\W<\GG_(L-:=2G=;+-6.J+
MY?O_$M5A@=DL%3FU9QEQRN=:1J#I]]O@GRI2\IU4^6U]Z:.+Y(?UO&DCM5+.
ME=+,2APK4?+%P%JOGK4;5U//TFT&_@Q_Q5_JSF^_C'X1/(P6^K/X2X['T8B%
M :^8GAO("9#72'X)G?O)37?,^:OC(;6-LY;F4M#V*8/&6Q8=U2O>$6-$QU[T
MJ'',V!%9J?(>A=5<W1(R]Z-O=7N8:74-=[],T"'UK[GX6&D@<_&!2A:K9*W-
M0O#UX.MWF=XC]-VK3$(IRR24T?D!_%'R6CX'=S0M=T-?=TR_5HW%02P!H[J9
M,H57=QU']EKACUN-"_U]M[QR6ZZZZ(#98^_PX2>@KZ_H.Y%H+RX^&0B/Z,ER
M',MY(M6U2^19KME..1N?4?'4S5IG>@7*V?PPEZ=NRG*MOMR;ZMF8K>[Z!H#?
MWN G3N03@]^). ?V38:.0TU[J:6U:LE[H*. O>Y@3QR>6H!R*A[B4C<%$ST&
M OJY1(Y?[ZH\:.3A4H9)K48C/=!(0%^'T'=BV#L5;W UU[TG=.;.9KZ@.Z;@
M!G/D"1XR7$RKA0JJ5D$_NZB?;^51O6GE/=!1P%^'\"?5Z["R";^F!K(R^IA4
M)Y^*7^#0MR-3>;+7*])=T^9#R("O]FO@>P#=?46W5-H,N8?@;M&9ZGA<W.H<
M'9&TI\4)>L<OD';N=+3C\N*[C:+")MXQ@ "4IDM*,Q1/3&EV7KO_^[O0/WO2
M]>7%7=3P^)/G+J[PPSS="/ZP@OE5Z&/ND/> I7!IN\:?'_[7?PK"WY-O37T?
M!3>+I6YY"^0$T2Z@+UCF;V]NKG\HD_$;P<!/PU^^0[/?WGRZN_WZXQ^A/11_
MD+M>/QYN?]RCI3R,?OOH!%;P^@.S)HJ2K$R4-T+H6-$W?[^_?B.8R+ 6NNW_
M]N9,?O-!48D44@Z*::E'KU9&KY:A5ZM+;TU2XP59(VY21)SN,!&F-I*&2D:<
MR?O+J1H-AV54M129IDY$M0)55ZX?W,X^NZ[I3QWS'GG/EH'\>]<V4SI%CM*3
M-3%'YW:*ZE,N<92P(BGC42/*/WNN[W_WW)D5I*3*'(6LC(>:EB%UC80*M"D\
MQ8C_3ZQ&VSVR;<MYPK+]JGM_H@#__#$Z04])'7$4HSB6QUG#N9VB^I2K'(4L
MCB=CM1'EGY&#/-W&GYN:V"M;/O9O@?6,-L@O]%?,!"^)657;059#'@I]&*LE
M&$F3<7,>[I"/=,^8XT]?8T-NNTOB_C8XX.KHACGTE]+4A'R1IT<<3Q2Y*?G3
MA8LCUW_3'??;V8T3Z,Z3A8-"&HVD'EWDZ2D529MDH[92HIHQP--ARA--;LY
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
MG8=>!1]W^HNP2,IW3]Q29G;;FYS*'KT$)JU%T$W?(BH#21(AM@%\]Q;?BJ9
M\!0%3_(YQ$['P$/_0HAC*:MX< /=/NVEJEU;4>0T3#=\M%&AUY"[+JQ&1QC[
M$5<WG:PD#[1)+2?;^R 2U ;49J?:C 9#[40W]M[1&\BKW^*KR6MM.RK>D,ZW
M.-$=4_?,[YYKAD;PA^YYNA.\3@W#"W4[O4U=>^3XCIOTDWQGH#(RLB1?HQEI
M_'6)'/Q#0)J/7&'*/.LQI%V2+E_C)B7>BOIQN[E*):R,TOYQM<EKS56[GF/E
M7(UX<75#B@J1'URY?I"RTFY>T0ZLY5H2E]/4C'Z>_<+DL<B0?M+0CW2>ND-!
MZ#FWM,G?U/?16F.:<;OIW;NZGTUV<+.=0A:\\>P -AJ/N/$V7;C89_U;)^IV
M._NL6XY/&E>M-> ?\YSY>":)N[1H*X4,6./:*$Q495ZL?4-!U#W+,N*_9NU&
MRR8EY6V]=G%53%Q;EMIU/MVQ5)K$@*?;)?+P4CI/7Y#NHPSU&K=(@4Z)57,=
MZ38(R<]YP;![0-ZB@-!V<P]W$IJ-SC;HR-%)<@K\+U$_O91&KEY]F.NWF*$A
M2U^!^$H==EOQ*<-L*ZLM8ON"L E!61!\L?1'R\9O^]TQ+9]V:$/FQY^DF L;
M(?Q;R@+C!EPC49)R5#<@KV!0T27^GDDZ\R''IQ9T2H+[)]JV[_(U_<AW_97\
MB7;#C#N>WH:!3S(#_/IO(6TML>*^36NOS0$S-]\^X76;C' D)^6F';$DGZUT
M<#!A>?0[_HT36;U4/ARG%5)AY8="L>6C0%"/^1=$W1BG88"M$TZP30Q)Y.7:
M5Z]ZYG[W+ /=$8+6%B5^_Q_TK >9TV<,]2>4^<HE>K(<TF#Z4L>/,Y"82KA-
M6[3%*]9 S"KE84.VRKDTRHFW(]PS G#4K?/&\0,O)'_T:6_6A[GNQ$1]<YUG
MG- @,Z_VM2=I5U![2<8I(@NUK\O6WJ696^O/9)/E6@_0)]WRLIT]M38;/N7H
MEL]E=:_"WLGUH5$]*9_O5-8PGK[XX76):,-;TJ7VQU?=^Q/AL->)FM[FFDW_
MCA>IPG3"2#-$=:(HH!CKBC&IW?*6\5KM<AWBY/B4*Y4NH\'E41:PZ@[]Q34B
MSK-34OS@=G:OVZC2\ BY8!+F!B/UF&4TO(H#L\J(.;/M-A5K,7N/;!L'+5/'
MC/0+_QS/,:DT$$9CSCNC*5+\>9=ED3GS[3*16LQ_1@ZV0C9F?FHNR$7L@.05
MSZB&!,3)F#WV&4U_VI<(HE'O;$70;J>SE@BP%T6Z9Y#&\=?H&=GNDDX(J"$
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
M.QCI+9\5MGQ"L(63'O,V&;\8^0GR[4^>NRC\R"6:N1Z*/OB@_TPE4!JZM)3
M.O=LZ*X@#/RIC[,9,G!V6/CO*>NE(0]GUG=1N>&1=@G*QQBZG666MG3CA1U_
M=8C+3:C#,06ZQ [,)$,5<9P2A3<>SGB?:,3C7[ZFGXGCQNF+[N$GT\=^QI\,
M_!OG._(LU_R#7FA YI3DS$\X]$&>8?GHNV<9:>BH%<9F32S<XA7+!;^94K@N
MGYMOG]Y\D,_ET5I=Q/XXS8DX<(T_;WP?K\8UC>.B!]!W^:M=!O*A[Z%GS/';
MB65:LY"E\5H=$/GTE1N1=S:Y:4AN :S\Z"DI(X6;-JODMX#V-,1. O"/?X7X
M(U?)B%$_$XCC/R]<A]*V$6P7\ZY@#R%EV5^CG.TZ3@I#MR:P+^9EHK!?Q]A\
M.$]?2)#KWY$5B-(9;$Y2SKA%::/X+&2-KU*2&E'?[N#LT-27QD\MJ9>Y4U\8
M^["(_II13W9%<=)MV+KO6S,K2O9O9S>K\>+3>+IX0G]1 #-=>FO2KU1T],G"
M?* OUC,R\^^Z?/VJ_\OUK@A)&6MWC9Z1[2Z1^8",N>/:[M/K'?%)M38:*C*<
MLX3AHX_^"HG\GO'_NT:^X5G+3&0W*8I\OKG/0V4EF+7?2@Q_]E4/K\OLAF[N
MWV/6/]PZ GY\=/M0*1H=3:_Y$M_D!*Z@"_<X#W!,88I=C+F:*8_7&:^+[AAD
MEV[ZY"'J@>CT8N$*>?C9H2]<AC[.*?SDHV@@?/ER-2"3L TR5S>(AEX_D2_B
M,)K2\ 6_!'G^@,["_O[M2KC4G3\'PC<J>_QI+'+7L.AO]$&Y<=F%#SM?,_Q;
M5Z=X0_)VMN*2EH:F:U@4I^UM#;?"=_CFPRBKV-LXJ>&_Z3_&@5X2RZ61RX39
MEMFFZQY&$5A%QUU(9Y;/$EN2,;V%T=@U,F1Q5S36Q%KAN-ES#:PH9"]7QP''
MU#%C"[:HL.AT;U$>C3/K7LYI$ZE,AH4G;MRD\AT;"*>"Q::'$!Q8_^SAG#%E
MOOD!7!/FKT(_P&FK1\\>":#GUK*2*"1,C%)5')3%I@(I/*[C)I#F'IVD,L.)
M*O$12D9!"BOENX<14=1RIW8\K$5A47TW\2%)BJ1Q%TAAW3TW@3QXNHF^Z8L*
MAVM$0V2%O_^H?2QZ:*_*61[CO<JCAC_ES'=A[16W.**YF91%A;]5V&^HV<Y,
MCH8CF;= Q/U&F37-Y$3E8B:GAA$N0EIF-EVX7F#].W,8-!&/)/HD.\:3J@+:
MPC0[H1U1A"IJ([ERV,Y=<(5Q;/<,]&34(; 5AKO=M..B*HF5X_^V@LMFC6)A
M$-P]:$F26GU#I4T:+18&Q=W$C2)*:N6 *!'*W]_]?/1LZX+\_P__'U!+ P04
M    " #-B6A/5 7VKUL=   S=@$ $0   &AB:6\M,C Q.3 Y,S N>'-D[5UM
M<^,VDOY^5?<?>/YRLU7G\<MDDLQ4)ENR9&=\9UN.I,ED/VU!)"0A0P$*2-K6
M_OIK@*0$$GP!)<J!MKA;E9&)1@/=3P-H  W@I[^_+'WG"?. ,/KIY.+M^8F#
MJ<L\0N>?3KY,;DY_//G[S__Y'S_]U^FI,V!NM,0T#!R.J8<Y]AQ"G=^O1G?.
MC/$E"IT5QRLDOD_73A_S$(B=_N ^IODM+N6C<W'^]MW;<_C_Y??.F_?GEQ=_
M<Z( "G1NHC](&$3.+0V!-D1S[/S^%5'/.3U-Z_ ;\HF'0N#C $$8!1^=1Q0$
M.*4)W 5>(B=$?([#![3$P0JY^-/)(@Q7'\_.GI^?WRX0?T+<FQ(6N 2$Q6]=
MMCR[/+_X</[AG9#?QT+*&Q!I@&<H\L-/)W]&4.Z,8._$ 871(,/P^=U;QN?
MX?SB[/?[N[&L0D+X<0'E-"H^SO;B$_JMJ)2+#Q\^G,G4E%2C?)ER/ZW1NS.1
M/$4!WG"&5%)!3R@H%JJ5TE-&:;0LSN"%_"Q<K_ 9$)T"%>;$W>2KSY3-( B\
M<)-'K=7[LSCQ!"!VX'\_(4I9*,T@^1)_7:T(G3'ED_PL-/ Q5<,(SQRIOH^B
M#I]. K)<^4)8^6W!\0QJ ."<IHC\$XSZ+=0P)>',QQ7J$\EGD"4 $Y(5O-L6
MG+) W-6X:/ "$[:"-D1PH&!XUK)P+O*;"@=9W,@_ MD\/&LJ&V0AE-@OFH^F
M346#+-A_#:D$MPG(X8@?7T:W!KV?K&!_^# >WMT.>I/KP7@"_[V_?IB,AS?#
MQ^M1;W(+J;V'07]X_SBZ_GS],+[][?IN.!Z?.,3[=')]-[H=_'-'#CDIMI)L
MK>'G\_/S[\[/G5-G#*U:C@_P6RW/V1;H#&^<;9$.E.ED"G5$J3^=Y8LHJT4$
MH]N0_BQ_YSN6A$M"8L(AUWJ;,\@VD:K\25IJ#P<SEJO>7>^A?SW^?'T]*;6'
M+)$AY)?5D"<\G9AIA^AA$'T$CY*&"QP2D#0PPC>7Q1#M=TW0=MYD"_E;!_]!
M>O]^;_SYYF[XU:BCWQ(;0OY]DSY=<'<D^P[KO;#^BCA'5#@3*JC*5R/T+LXO
MWOT(B U(X/HLB#B&/[9,.HSVPNB6/H$>&,^!I'XV1.G\_7D>)85+!]->,/66
M#+SR?Z&ICV]!'W1.X%<O"'"8@:V*S!3&[][G852X.ENV3LRW W;/]@<_\02]
MY-O?]K-I+_E=0?L37!S)IL-I+YS&>"X\AQ%>B;9 YRI86IHA8I<7&F()*V?#
MJX-M/W<3K4B(_''(W&\9SU+];MK =+@2-H[DTT&U%U37RY7/UAA?80KU"1]]
M1#-=8F&Z*73G&G0I.R?AYTB&'89[87B'49 =R)(OQCAISD?,H,-E+UR&?(XH
M^1>1@JCP9!-,742]-67X=&#M-V8Q^).&7 J270C+IIC"]4X?MS*,.KSVPNLQ
MWC-9BP$D[%'O^L^(K(07IT)73F2*XO<:BBG/_Y%C5^B(+?0-WP[4O4#MN2Z/
ML'?]LL(T-Z3EDTS'-GU]).'DI*PZS/;L.)=+$LK0%6AAT,>)"13\=4?0E/@D
MOQ!I0FZ*[8\%7>R&NVR86_Z.4D"'^'ZMU/?9LXABN6%\P*)I.(O\ 9[F%L5*
MB4SGZ9=ZRTUYBI H)^7J2+8=IGMA^FN$>(BYO[XA%#1,D']+X[@SJ%A$4>21
M4 1H;0$VS&&*MKZ.MBG V93@*$4X;S:%=-N#^X%_A0(2#&>/BCZ@;QY'RR7B
MZ^%L3.:4S(@K?"C799'L4A^93X!/D/ZKFD8K_$P,Y_*\:%HDBW?8S%$K((>#
MI HB3:F$LZV%DQ;OO$E_=<9UL$V4B?AHNI62$)N8Q3LPBHMF&RK.FYA_AW9K
M.YLZNGJB*9JZ+Z#PZK!K![N>"]/80%:CJ&GJJ<9M\4*?@VV9=?"U ]\V.D,'
M3TLSA.[BHB((I .N'>"*]EAT""NH3-NAOIA5O!_3 =L.L/$NB@YEYKLI>#]H
MX,5L.K#: 4O=G-8A*T@U!:Y@E4K=P.[P:P>_)(@#)IHC#-)@3UDKT/$TH#8=
M(O5>-8TG$5/.A'UVY:)#O W$*R:+#\))"<D3#@8X1,0WG63J^4RLX#L1WZ[[
MN-7SS6U1?W/>)*5U%G$PBVAF!XW1OVR(?@=X*X KJP % !>DF@):%-:I+#AT
M\+4"G[H,4-UE5Q*:@GJIKPEFUB&Z+OFP$-< VQC.[ZOA[!!L!<'M@D\!?GJB
M(7J7[S]4K2QUV+6"7=&B$;@@T7)5UB -<QBB;!P"[(C6NRVF,X #&D#E2&N6
MP;2+UM<^RE8<N['W=< WA+PIT!^,@>ZP;07;>/&WLBF7D9CVW7H$<[KBW#76
M0P%ZC\*(DW!="F>>P!1,?4*;@'GJI"P[*%N"4MTLJ&RAU82FT.HASKD-AJZY
M'A9C^9]A[+G*'84@Y,0-L2<3>BZHOKA)[\[$U#;TS8FL;9PF_[+$[Q9;%GQ3
MM!/(1)04WAE/2\9SQ^A\@L45B-.P>@BO)#0U MTY$WP=P5@&3W<]Q&'6II/;
M!"H1KJ R74G1V_CV"H(.6ML"IML*E#8^PJ8?H&\C0+JSH+TL:(3%45!_?1L$
M$?84=#FC\-.5-V9E;,4PAZE5Z!&U:0%.7$(&]$P9'?2M#?YE8[WY[1CZT?W,
MT-YAU:Z7+^YF]?IL*8Z.2NF24Z0FSGU=7E-W3H\$+/3I3V5YCJL4Z."XQ,X1
M:,D^*D)(^@OX$[[VP?]:0R<*I-";#F>_,.8]$]]O%I!BRLTX8.5=LX 5L#%9
M W$IO9O4P4&R$L)9F"?5Z RK)<,JO;E #V6L(S6,8RRXL*+RJH,NBK$=I-5A
MOR!47$\UQ;-^UM\!V : N9LIBDY.%1$8PEBP<)^_P*(#LAT@E>L?B\XNYA--
M 2PZN[B](;(#KQWP2N^;*&B/-:2FP.I^>-4%%1W0[0!M=N^$CGJC?*8FH(^Q
M#6ZMZ"RB'8O(WJM6O>%:0VHZ?2JXE#3#N5MV?]5)40'2M;2F4.N[ZS73H@[L
M5L >X2=,(QR4CM8%H!OG,=U:>Z\=?T^+T$9[+QWMO7BT[\R@%3/8^-U5>Z=-
M8=7#4M4=TPZY5I K#BN%FF%/^60<CUJ6T7357!^R2R)4@2HNS)DFWU?PO3.+
M YJ%^$_I,4VS#*9FH,_&2\U _.N@[L#FH3;4:O;,FB);>\]"!V$K$*8>$/22
MF'/L)7]7N&,EE,9.V \53EC*V^'QMP[FEF#>[;U/L_<$=^9G%!8!<[:+-E\3
M[5XCM"=ZKJ"7:8.=Z6+ H2X;[?JL5BQK@#EYBE?=5 M1/YL&5NE^HL*E@ZDE
MF/1E>BW-="E>;YI;5MU*>]O 5:ZR5Y&9.GU5[:];73\LN)60-@52#RM2@>RP
M:QF[(;BI7 29<KS -( O\=+F'0NJFZI)1E/,]9@5!?-31Q8E U,W93DD7H"%
M#)T[U)95W"#"?T-^A.\Q$CAH9PJ*"4Q=)+UE"WZ.9.BH'#L8VX=1]YRJR$R=
M*'V1O 32SJ,Z(+8%_70EG?%"FCFZ70_<"KS)[:^/B(?K"4<T$$>I<^\+EM(8
M]L,%E^RDE\Y*GH[*M,-S+SQ[KALM(ZG<*G\I%_UKE,44[<)XX+2$Q+7*E)'N
M;8M2.O@/#7]A^+=A)L-1NB#ZS- $ND'[M<R@\*I+XURFR]$%3^09&D(WOK=B
M">KQG"O&.7LF=%YWD8=.:.K Z6N<N2,]I\Z6>0=R2R"7.6B5:Z#FF4P;NW[-
M1[F;UZV0'L(0S/84"QZ;:)+/U G0^X(F&XZ=(]"&00P8C+;Q,R+7H.%PK9ST
MR*RR5M$9QC0D&UP))_6GC#^7;-63)AVT>_IXVZO$RRXL-Y^S53Z UR&U7R,$
MO<IGOB,H>(7S9WN*-CW,<AA[X=HA ;4 9UN",BIW@_)AX8^#@Z&_59Y]_XQ]
M[X;Q,?+-C<*0C[&I:)?>EYG*:7KSANC=E<*=!90N#YP$4'YG10>UHGBV[)=L
MG1IF,;6-@HWR4MM(=DO?B'*ZKN2P1E 0HU1%9[R(IST953IJ=,[ZX="MQ]7<
MRS-%M -R+R#3Z/^BHP;FP0O:Q7DIBPZ=5M#1N\U<BG%,0BE27<_8+F2@9#2?
M<SR7$E4=Z"DD- Y#T-[M4L_S9%AWKDUK$)O<'EL(>9.,IK[N>4&;-KQ]MC.)
MEDQ"/6NI/+UUY2/WV]A= (F8]]Z#_X+[B/NLYKAF$Q:&9G+QO68F^9M.U3?#
M9+%.4JZ<-\N2'5ET9S8',)NOF,P7(70+3^#:SO%#M)QB/IR-(7OM>R=&>4T-
MY8=:0TF+<U!<GD-E@6*S))!%=@;2EH$4'?0<WHPGP_[_?1[>#:Y'X^M?O]Q.
M_E%[.K0PD^%VR?OW9D= Q0E0M93_=N)R.B/8RPCBQZ5$[ FC8M0>SN27Y,I*
M&!1D<,HX6JU\B0_BZIY8Z>M7^S(T[4_TV>'FM:QM%43?X8O/FVNUQ9C#9-1-
MH%;$(>H%<%TWTXJ%I7.&JHV>4AKCJ4KYW//4V7#M,&T)TW$T#?"?$>CB6CRV
MGHVAR"89KO-<ZC<T;CDYDE6'V9[M, AYY(HG!.D\[8>O7TC89T'^!9-*2M-E
M5OW:U0QCV0G'H8^"MR.9=Q@?$..BE3X#>M.-$CW@O1[O;F7P-8 O''%-,I@N
M$Q4-O_70=X-Q*]CG1MP"L$LH3)VK^J&YPS))0:N5F$,DW^!O2EDL5OJ)P*R$
MAPY%2QRLD(LS*+],N?^6\?G9Y?GYNS-"@U!<6WKB!.X"+]$=<R6KBBSBK],T
MWZGX='IQ>?KNXNU+X)TX9[654+F]EW]YH7'Q:091[GO3$O-,/L1&3<7& O;,
MRO8YS^02%?@@!+_XOI'@ 7;?SMD3*/X)NB^HS<6[T_,+4%]I-<JR);]/MRQ,
M*S)#P50*%06G<X16@MV/)K4HS'B&_3!(OYQN6>VD%@^3VMH$99G$CQTJD,'9
M"_E9"$WNC#)Z2J,EYL0ULQ UYT.<<0<C*6&Y6T7J:H'C90E9C4\GZ:M/@O-P
MUD<A\ME<\=P7,#+\LXI(%/KI1-2#?%PRBN7"2XB7H@N#JD.''I(P$CE_X2Q:
MI:0$2$X<!*D<N>&GDQGR Z"GQ/>%X_;I!$9Y^#LFGB)?]#N?3CP\)6'Z=05R
M,F\BR_<BG@1=E\GI>7&P[825"5E&<202#OD<T02D[:#:2\I7!*TC5.45#T'3
M^0[2QL(5"]N"6!/\$E[YS/U6*Y="&0L&+17:R,<P_=XVE(VDR[X:4 E;/:E=
MP.5>/:K&SH380OC*[YFO0K)1+LM K:]Z(;R-LED(]!B&8"_R\7 F]Q.'\8XS
MS&_E?)2XX!S*A"_@Z@<]-R1/)%R/F._/&'^&^95<C2C23-N,+=3=!&8J_BU-
M)D+XCCQA+_^\Y2UU_<@#XT[?LU14M&-^.X;M>,X4UBDG*XTN?#[].(0S,.DX
MVD=M$.9Y,EVCW,/_2^W\)HHQDA$,/>^/* A%*G1Y14+\PD%S&<EWS&^9%F3M
MJ_$#B688:L5E=!",^61S=N)1%J6:0ROL+-,1M&<,=0A'*,2W]/K%Q8'8SR93
MQH>TSS%,1&Z0*P[\K!55-,J5C ,P"$#-A-_XUQI%?:/NB[[&]YOV!4HVRT!N
MUIR+Q-^9@V6:Z"WH%6$A=A>4P;2:X%^6TX5R /8>BT@LU5TTS)!Q=CRV1(3^
ME<YQR<U.\M#]NLCY,\U@H5-WNUPAPL4'Z((8G4NO+/9.RN5MDLE"F;>^>O63
MV]5^OG%>"S7P@,,8KJOU+YC-.5HMB-OC&)7*;9S#3FF3,UM@JM N^^+=^V3>
M=8,]2/'%0P,BQ# KL7FNX_#C*T5B'),Y-55 2GW\@@?C:/H'=L,)ZX'-(O^.
M+$FHW/Q1JXLJ!O\&ZME5*\>JC"_4(\(KFT;@EB5V?HTX%5=Q*;)7D[VJJ*Z<
M,^PB:Q\%BUN:U%YLVA./($ZP*F@%S7$ *@005ST4"O$ED.CIM\1L9&^6]=]'
M)4E*<OX"7#[.GM2;QXT55,7H.-25ODTV02^Q$Y3I]< +B&?MV?Y/T=*.^8]#
M.?TEJIH#%B=;-N.;/+,! RX\@%]]>=\ZVWX# P[7:8(FX YYK94^KNV"8ZP)
M,A;Q\D9J:,[$6GVD]=T($S+Y.TTF+^'Z6IQ'J]/);HQLTTN^Q@^$IAC?L(BK
MLI8H9%<.EFE"J>L6-5V$$)<I8E<&ENLAK6Y&DLFS,'V VTP5#7C8JXVDOAL[
MS@@C.\AA8OA5^FC.Q5Z-9 9"$$0<XDJD7!"N] 15"FG,Q#9];"LL1='EN"&S
M*MO8+;_%6A#5+014#@_;\;)2%4V96*:/].V EVT4S1T8LJA2D-DWK"*S*[YH
MNTQ>NGR@3)_CN8%<22Y<:F_,8P=E>.''Q5KLL493J=+#["P9")*N)?1>B-$R
M3&G6W93@D:78QV+T8$H09,%PIE9X(-N@ZBB6TUC6> <BG E[5YC"CU!L!CU&
MW%V(0^8#>;CI'QCQ[%J ";T=<_\=I/]".48^^1?VQ-K&+UE8S<@M63RMWU=*
MKCKI1S"=6V(>?"7A F1S%TO$O_49C9>'<VOF#3*IBO"P2Y;(_VLWTHSK+J):
M5B'X(3M)KN2V305CS)^(B\61 A$#J]FS.G[5DAY)(]^\6:?N^S_&HX06Z&A"
M?"1RI\NV&\=KA%T?!8%\D$'DO.%LV8^ A(83]L!H\KM@Y;<Y"SMT9+HROI$/
M1FV:H*U<=EVED;(<QZ& >T+),A(!BB(X#\W!6Q6O^-PQ1'O4&V ?K;$WX.@Y
M_3JD7Q?$7:A!@",,7H[8'F!7^(:\9&+'#L3?KK!"&?LH:S;*QF#D$^RJMJ)]
MCSW3% %MJEI#9YE#6[2?T6!>OEMVRW0 KD=<WXJ]#+'J4+J^NRL#R_2@;NI$
M((@ LG[[IY#27LG$ZE'IZG0-G=U2*;LKZLZ+3!,P&8G<B(EM^LCO-U5(74MJ
MNVSJ1I*:* "L6E_?EY%E>LEL%Y2A745DKSSQ?M"P:,LTWO\PWU1JP,0V?2C.
M1'Y7?<+ @#/]=?E>])Y\+--*N<-AKI$]>%BF#?F$YDPN-J%@(0*LX!\1H/^$
M_%BBS[W11.T##3,<R]+D(\=/A$5!;R6C[;S2PVAUA)8(7'M"%;L19!9GT=69
M;R^,3PY>T\QQ- /B5YUIUJZR>*$OFF.P8/+%LDTKC7^,L!?)YV)OZ0@_,?])
M!!:2S-KKSAR.!/_B%W_TF7@EF:6=&)LI"P@#90&ACU;03J&G9C%HF*=?"GJV
MG;A8@K[!2@R'GCJ4I^^V#7K\C%;7LQD6MRW@[0I:9F6F43Z[EI\DLG)O--EI
M"/H+Q.=BG6^\(I1BG#>#&N+C03N_E7)+@1T*\ #'_][*BX/$NR,"SQ+H=V=B
MEQWHDB1/,22KZN)+NK*^KM1 9;[,3EQ2)\ODKD90[DKM80%)_M=H):WK0>Z\
MC7 8<;IS:RCA<22-883%> Y^S5?&O]V1&0[)LEH#U1F/LCDH$.[2&O3LUC4&
M>8]"?+%,'$X3^_10>A"HUU!<OX"QDD"_IJ)9WDR,U5]_0T/IF?0O 9Y%OK#>
MTA/>.^3-.,QVG/4>I(<R@2A]XD'LL>L>42WEL;A#]Y$?$O#FH-;^>!V(<-![
M-Q!7;6CSGWI2Z^9 !-&YCZ\("^+Z0J^DKV!745DFT6?\#5W[^%O(&27?-%&*
MDRV3H?"H3G8E.;,^6+4<W8B!O7J8/&/_J6!)7>ZEF!UN:,C",EUL%H]'^<7C
M!MK8AXEE^O@J'A42&RWB60-%Q-QW.Z*<ZL<8Q+_AL,]H?+=RP;U5^EACG,4R
MY.0U75?@\'KB7B>8"TORGH!M+NFNUEN21[06GWKR4I0T]%%YS++/.,?QNP-]
MAF<S(EYG4",$7Z4TN^9H1D>%Y4:3T=G:YDPL,[@& 1<5N_A[,+%-'_F A )!
M:H]>[\[#-FV@E\TJW# ] )3>-#/"*P3=*LK>0&J>Q9(Y3N,+..!'<F?&D&X$
MRAZT:)#'CD&X@1*40.F:"Y6+%=(D__&9B"+=8"_=U.0^:LV8M)L*\B.1/7T,
M!/F/B "$R25$^8O+Q%D5-QQ2K<\H>%=D=U9'HK/M615Y=L!E5 2#Q,]QI'$"
MF?70HC/*YGGMZ'SKY[>E%]UM;ZK.'?4TSZ+J0!X _6O]\W2@-!/3C-Q2$64U
M\>7YQ0^Z"UE.8Y^+F*WIY7F]-%L:JZ6)I\/9L_"E%)GM&)N.O.L5UH^\E]-8
M#9 PI4L#<[NTU-P&S(W$GP@<80I%KY5'WM/B5/?(B'P'0SR@B _0/F8S.1#'
ME]!_9KYX9$4]G%U*\KI;G*;.[ VA,*)#!>7C;@5'[JK(;+/ XO.!]2<(C\:E
MW 25EL8AEU(<B81744 H!C>/+:=@<_&*M\OF5%QM<2N[BAD1)6\N4E>$WR6S
M'6[S#FI)7W;J46U*7?#&VJX,[.J *P&ND$=,+F<PE)K:BA&KH[6<XC:1(._&
M9]Q!<F750FZ-B#EXR;+/(0LY&C53DM5 >A]1SY6ACZ+I4'$^BO'U9L]I'.+5
MEY7ZGFQ6JVWQM$.))L=M?+($6?D:ZA^)*T_*Y,N>O3'/98<F=FBUCYQ)!_EV
MZR=GWR%6>ZK:YMF<FQV*JW]<29$BCCL<SO9NB6TR5?5H1<"KV- :1B%8Q!,)
M)/;%QWL4?9AGL<-JZII;*@_FLC4 LWLLHBR"1YQ[?Z^6TCIX"Y%)Q(B[R[Y,
MGF/Y*R >YGG[WX/'<1A UNDH]$MZP4A,AC$4Y/6F[ EOAQWBKZ74@7 -%_B&
MB>=]01L%?OBA"[++7R\?4C*/U,8F!&+[8C=]P@K-K:0[WI^M'19JTHY7+$"^
MK,16R.*.M\B\Q/LB-XR/D5\>O'[(0C*K1=9$N9N+2S8/$BJ2N>Q;.\HTY6ZC
M%N4!<. K%W1_C1 /,??729!=<A.?=GVK<9XC6;FJEN@!D&JD@FV&?POY8;3B
M&,U";*X!-<N1Z&#[2MN0/OK8FXO+EY, AWBW?E;]2-BN#%XU,+4V6$0<^";A
M^I;VA'\BE"IO2(BFX2SRD_E24-IM[I;=PGY1A&H/9U\9]SUM8Z4@S;+=E&W#
M##9'V&"L!_WC(&#"[#2AS+-8)FMREO\>JA%BL=.%H=KI"0-YHS*4I\O;+)ME
M,J=;>\F9O30L*QA$>,(*5HP*=@7-LUK2?YM?2UT#N>W@IG>#][PGH1-=CC("
MR^2H&@%&V,7D2120/QO4*->13/\V%ZE4A 8JUP\EZ>(@K@@AB>0\[7_9-(#1
M=3@3,5CJHE;[O%_5(3$XS8ZHA[CWR)F0(NVBP29XA/ST8#Y82^)Z!D.>GMJ'
MCTFT>^:$>RO\CL3TKGSD?AN["^:#-[J*=P^(" :Y9Q[VM:[%C-RRCN8>.G3<
M1]QG8N%>TH[),HK/@.EG\DRH+9,P';3E-$*>?(.I1?YP81"E%]CUHCFTY/>E
M$4&[L3ENG=RC-0CSX[XZR;&Q3">[34$+;\/9GY5=PXB97[%QAZN=Z#:8'<L
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
MP&!*BYE:098NDP'FGBBQF9^PPV,L6;5TXZ?KPDH.DTTOC)-KDCR&$P54G2X
M)*9,FZEU-#-P4O#8KM*R0W6K)PIX2ZO^SINR_?@85=E84[N8.B4;R+&=2;#"
M\&.+@(N+[? QC)(27LE*.X"#*2HUM8.>6\)!S#UD^.'\DI+UB.^]D,+H'';:
MARD(^AM8*)T@GI((Y@UN"FX4_NC>C032&_0 8C<U,N17)3;&SLA[^K'):S$X
MO%W.+71*82LF=0A5""4M 5)30T1Y#60E9D;H#A9"?^S$O,W+__BDHP6!XJ2&
MF833$0#&M)[8L+9Q8EZH1FP?#-O@TW')DNA\MXJ=E00/H.<DCA\^R)8961,0
MK $I&J%&!8Z3%"RVBVKLT!%)2F8(<]1@"K^9DRAYO?6=((&YC,Y>\YGZPSB#
MGL;'J$JOF]I*+TVCI0-L-V%;X;_-2O#,]1V%>=;X;!%[ 8ECDIV!2Q?T/)^L
M&3GH= 6@&Y#6$5I+'4KH*X%[;Q/"8'G+8P#)68&^EPJ7+"*8O#BVR_ZN'@LE
MN@0E8/+S3:VGMRJ8*0-;D0X[0P-!'FDYG97VCK0[ L -R#()+66P-"A4P+U&
M]6?2R58:PN(H%'!P>5]%U6F'TQ$ QC0*;5C;..DD5".V"^)M\.G89NU2D//M
MVQXUIK=G0>P&I*2$^I92>!TE8^F')JG%5%1ZCF4PIU2@'L'YRYP$L>H6"'ZC
M\3&J<J2F%A#35@876;5R*_S]:O4BT7E$7"\EA0)2\5$0N@&I(*&VQ5S=!,F.
MIWUHAM9YI*<["Z/$^SM5,<T?:&X_"5N!> U(P0CU*MJ!4N!E19ZQ7!1AAY<V
MLRQ4P!BL<Q%&_7!QGTP7/JMTIDXT"IL"*$PQG*DUI E%!6A&:>0'@;=,:8L1
MU^J<LSR3I7,"3=840#4U'OLJC<?4H'-*8[G>T0ZC+89G[#KX90VV//@X(P&9
M*N^E4K0>'Y\T-6#[*@W8M'"SV?I#.\8G%@%OYD;9<GI'7.(]T5JK"J@Z70#(
MIH9Z)])03Q\\HSKV[TVWS'6+N_V;MJ)[>0&\38U1VA9@-35X/)'NWVN@9K1&
MLU=IA]868TCQ%)37RAY%SJ3\)%[L!( V-:Z47ZUN I\Q'OG)Q2T3WF*$R376
M6I'DW&QE6,_O"2 W-?X\D<:?QCI@NX4?.L-BLS;@IL76:M0;LWZM_?@85<5
M4[N8<)V+'%O]2BL,MUF9<--.Z96M;V5ZM*LO&?0$D)L:H\K+&1KK@/'_0V\+
ME:R+J+-=>1DD3O#@P8K:C6.2Q,L#:?!8ECI(KRD>A=S2:/H;G-7> RIH:E3+
M+ZVX)0WEH^5#'_&S6;_QN^,%]"S;(,@^/&/?%BC@B9H!F*;&N/)2C'+ .8O1
MW'-@A\86HUIFCEXXN_>"E!Z]=,9Y($$"/\4@?91S,**GEM-/"GKI 6:(V=+Y
MBEZ,Q6VR+&G84FAK1U* JIL:3<LK2>Y4?RP3A?PCJ2V/68N1^-N4FI6V]3*O
M(O,EM-<?3MOQ<:>I$?BI- +70,U8??2AEZ*.1<"I-2YG<\>+Z/0$LU/TH 3'
M;P1 FAI4=Z1!M0QNSF#D5WMLF;^H-GJSBC]9+6>MV5FG"P#9U "Y8[CM*P+/
MYFKL]_UMF>NH=G]36[V5+J^<*^5V!:";&B5W#'>"54I@V=(/?8:M@VH_N#A=
M5>;_9C\ MZG1:\=P+UBJ <9\4?RY\^IX++E[[Y/US&Z?UD[U8UOE\2Z\  QY
MY3U1RZQ*!N93$%/>>'QR9#$$ELCV/5)_<ZUJ/CYI8PJ$=2PA'EYZ8)%]C;U5
MYK9Q BO4"BWN%Y4'*^@0%( I.M:Q5BEV2^&SJYYJ""$$U[^'B>.OBR3;1>4V
M@,%MT<W?^C1[A,&=5VF_RM1Z]+7.J77+3*OSFM[\'1,R%>MHN>_]/0PGSY[O
M:PAMUB& PN SJ[0N.#50 ;+BZ[V=^\B%$_R6?6(FR:O:CR@^.CZQ>S0MEX3.
M./$CF5!KJR-+7B, @FGUW]2Q+% 4 V(Y023^:WF66<U@YY+\$49_70;I/9K*
M19[?"(!@RE)OZEB#91Q R**D\BRSFCO.);ESGJ_!.8\\Q]<F6;$-P,#@/HHU
MK,&Q33R\P,1J=HM>'IKMF-M>NCG'7.Z(&SX$WM_@&$U H][4<PKQ7W;O-?.,
MNL&DD$R$9Q8S,E&/G"V]==PI^54JW]_6EA)>K8X0S'L#.)@F_*T:3>"NEU5:
M?4=YL5*CU@(P)4W+->E(.V;>WEM!/6ABU++&K3HB2BI-L5;^I-J&UFQ>[EXG
MKOP.YL*MR]M9Q35?#HK%X(KNA#YBKW87.N:>T_PYYJ5&P_5]07E*%$^"O5UT
ML].1+Q !E-R\-;PDE78T_J6:KO$*T0\S"U@\KE$GKF7J9(?#?OG.<0?%1><[
M(<MNQOF::FN\FN^C#&R;=[!O;<9/3P#:6MC3EX-B,>R3[80^%I;T@H[9F+>?
M &O.F+>X2U@GKK+EW78B Z@90TI[)V3:S0R@4#7WLM*?$X'4=N\DG\=NQ!HY
M+U*%[N3=H-8/D<V35SW8@8JYU[B^LZVO=Q)VZW_0M*6W0E#:O-![C0B[&6P;
M2N/5@;+YN>P[XZ7-NB=;B,^*?UB]CGCW\;A8%E [AHS[3LBUT_!<I7+NQ_<_
M)Y/:[/U._(5--IE=%[Q36<8=5.5PMDHN6Y,)5^78;K5_9Y.)S1H_=8+BWH.Q
MZRT"L1"@: Q;!3NATVZF#Y6NL54#>&\GT\ME%4OD8 JR<#[^'DQ'SDOIC(Q&
MWP 50Z9O)P8M<T976X6\BWQWELBS3J(OS9MZ!(<Q5A&F,^[HT0D4'VA;D074
MCF'5K9%"NSIQHZ78?$3;2<W;']'O9(.]L/%2^&,>G=G98]N4 ]3=C(UV;>KL
M?%=-I%3>I;#[-C\G/9_-_?"5L(*\]"2 [<]*^_1^#3(I2+2LP[$T3'#FP.]=
M,GPD2K?<N+]QJU7R<@G^U+I1!!EBI^"6!+'W=IN[."MAT@65',,B7%7U M_8
M3 NJBPD_)*\MKJ-K\F9FHV*S@X@!/\]@I@;M;JDV,"QS5<TI7MLJ:H9; ,_F
M/O6FAF"5OR61%TX\-_]M+XS-QPV_&ZH&B\>Y-L4<DNC)<TDIB(6V%!>F+(NA
M/;3YSD6-[%XB"Y2V>#IB4TQPVTE$XG(8BXTI,DP'$ PM8D)J#FQD]R!98+7%
M;?I-,<]?YL1-Z-YJLHB"0;KF:AVC->D*4*,J#V1H+1/&*Y50X^VQ#1T -BL%
M<3W70GU-6NXIIO6>3'UY64\4,^Y05VHK$_JK=(#M/*D%]N,):T',MX -!&:U
MSOH+,@HA\**IM9G&!2EENZ7:P!W62JUH,BZ,%,*[U<MJYO6*UM:(KQU8TKSD
MU7+.]8K ?$+>BH%3V9:%)F^=UU23?>4I0=UNQJVC(XL3E*Z8-V#?T3/QG\AU
M&"2/JB%;MENJ#4Q+F:$5Q4.VHD*0Q>H6QHC%94U7S/\E3C1Z#FL"G?=&L6-:
MQ QM5GU$K.H!67AO82!8S,,:F0Q>7!?L97\4/Z9\K:'=:AH,!4W4=\UD4X>#
MQ1RNB=$NPH7J1+AI=Q0]ICROH=7J&0P%1?!B_X\U%BQF?HULYCW5N3+0[@ ]
MJKIXAE:K:2R\*:*^B[L;.A9L%M+3%;,[34A4\X!8Z9/JH:'1M+RT7A5M8*L_
M);QYR'(>3"B7^NL?6=-QJW-H,987BJ93-5#>F"+#%*EK6$$\PK2@(@O&M\A8
MBT%WH59HG\PCXGHI >!GGZ2\"E9JB):]MZZNUU!M80K1-2PK'@4U*T6U-V^A
M]F%^>MC^.??52[C4(Y;79'QT>&SWF.*J2#IK"K\118)I%$FT+=VF%$.KL5H"
M0N/9S-)N")6.[^QW]/A0$),[$I/HB<1T_G+=:.'X<=?WPV=ZH/HBC/KAXCZ9
M+GQVRXZI%BJ_D&H0-?V+=C88 '4I!IGC5?/8L7LL=U4HW3O]Q0TI(DQI6JG>
M#;B\#A#95D3-G"R76I5_!+=\RULB ]X&,T$/_N@E<<^)HM=I&#V#]Z;U29Q1
MAX *5<I4JOM-7E8&CFR[H%Z^VDQ_;@A5-B35[X@BQI3HE-K%8(Y5 4:6YJ^9
MPW9/LI;QW.B_)M>KU?4:JBU,J4>I36OWET7J4&3ZK7.JVNC '6'VPAG]U\FS
M9/E1Y3C_\K:&<:%X =50(R+(=M4(4D\1]=V9@W$L8(H8M>:L7AA0+Y4$[K86
MB94W4!TU(@9MF\6@I37!NWSF_0R'K0:K\$,>50V".S)WDBC;%#$*4$6=T.1P
M(X+2MD%0J@!;WP6%"+EXC F)]N(Y?'0B<N;$9%)\0.]#O=I?2;78B.#VV"RX
MK4\U;"\)RYV[-0^AQL7!.O=?5^B9ZJ01T>[Q%J+=H@88[[%\%E;C-CXFC_YW
MQU]DS&([<Z:@-GN@&%%[Y&]V,&"P$">W*KK=;X[#X&%$HEF?W"=G812%SQ C
MV+[O<4C<143/&MVKQDWAR?'15YMUGI@BKT(GT"S'Q&M"46 :$)L*%H\#"1YD
M._6E"59O2.D[K]!UY#Q/PN> :4X>0'*;@&2HRN-L*DT8(\KP(-M*+TL:FS5>
MV-)TX05T&:+!@H$WLM:*8L$4@6VJ6;U&\R&IK@)I#-7*Q4C\^>F./(7^$[@#
M6=;FPG'3[TID\Y.@"94,4Z2RJ33!_"3'HS@ZL7-?KN_%;IKD79!)?@(D#.+\
MFO*5Z\E_$']R$49#QR>67;W\O,H49)^'L>-#S+B87P:NOYB VKF(].[&+]_Q
M^.C4IB-I(K 3/]+3/? //1+Q!.;4.*9:M7^J'TPN:F5+2U:-FG2%S)-!.NAL
MWMBI+S [@WP3)FE&*HUV[HA+P.990>GZ!J#Z7: W5*Y_90;4,ABU]8;L]"/.
M@6DU@-$7>'D26T\E%7JF.L$4"%6V;BV#3J E9(<SD0XQFYM;^@*GNRZL5H36
M]=55^J9ZP10V5K9P+<-,J"=LYSP-ENMLJV59>:1&!VJM9ZHJFR=&]247?["]
M!35IO(QJ#M5)TLHDJ&4TZFL.VUD[K,.S&:F7C>J"6]".^!U43YA2,-5-7I,'
MJE 8MC.&6,=@,S(QK-CG-K2RV3?HY113IJ6ZB6L9<T)%83N-6,)[KS_BH[KY
M.>%LL!%5B=+R9JTG=\E7#[9#CFB&D\7,"<Y<$JH:IN6-*AY,E;6#["O PL;\
M%KA4L7>JLF9D3-BF3W[RD!T67_DDNO:M 8.74DUBRJ#40XQ:]^OTM<B60RP[
M=^C'<#/2*L7DML']$95?0#6$*:%2C\%KWV_8U!@;AUBV]\HJ;DL#D&K)9CF"
MDF)KAWW57P :0E6TMJ*EQ4.N-E6Q(8=E)P'?D+-9^A:[(X"J1&Y%&]<_V%;U
MQ$8:FB()6850^OEW&-#CI8-I^IO\,UEPF]/%>KB8SWU"-R&=Z/4RF(919A#K
M%46=F&A<'K!\;MR&GNR-Y-6Z&AJ";S:@"%"-MS75B@>0$ NR+_E*D<IBRG#X
M&$9)^IV;IN";#2@"3"F^==6*227$@NQ\?"E264R2#1?W/A4EJV.@(M3*PU1R
M5$FI-95*R,3#@:WPO: VD]%"LFP%&&W6_Q5(I>>XRAM39)BF-+D!=%=- 4IL
M.WFU<]3B3"B02CN?H6Q/\6&:+^5F,&;J!E!5?1)>"/3+ 7WM/?3[S_\'4$L#
M!!0    ( ,V):$_!\? (*U   -K7!0 5    :&)I;RTR,#$Y,#DS,%]D968N
M>&UL[7U;<^,XLN;[1NQ_J*U]V7VH+M\O'=/GA*\]WN,J>6Q7]YDG!TU"$J<H
M4@V2MC6_?I&4:-V(&PD0*5HS$=6V+(#Y97X D8E$XF__^3:*/KT0FH9)_-OG
MW5]V/G\BL9\$83SX[?./Q^LO)Y__\S_^Y__XV__Z\N739>+G(Q)GZ2=*XH!0
M$GP*XT__?7Y_^ZF?T)&7?1I3,O;@\^?)IPM",_;E3Q>7WZ;?^6/ZE%\_[>[\
MLO_+#OO_WM&G_W.XL[?[?S_E*7O@I^O\7V&6YI]NXHQ]-_,&Y--__^G%P:<O
M7TH9_O"B,/ RUL\G]H4L3W_]=.>E*2F_$X7QSV<O)9\8KCC]]2T-?_L\S++Q
MKU^_OKZ^_O*Z_TM"!U_W=G9VO_[WM]L'?TA&WI<P9GW%/OG\B7W_U[3X\#;Q
MB\<L-7][IE'9P?[7LMDG[C?@M_?>O\!'7W;WONSO_O*6!I^G(@KZ+[%\+L&P
MOX8*\KQ_'SJH@K][>GKZM?CK8M=!]O[=Q7X/OT[_^)FI]Q/[W]]H$I%[TO\$
M__UQ?[/T@*%'7SP:/(=)ZH>,2.07/QE]A6]^/?,9>_+(RTC0RX:$7B0C1I<A
MB=/PA=PPSHW()<F\,$J94"#;K]ED3'[[G(:C<43*SX:4]-D3V0.8.G=/=T[W
M=T"9__OJ]O[F\DGG&5\;X_DK#],0.)(:$+RB,Y,2?O<H97Q^(69EK>BVL=2C
MA&;AO[WGB%F,\7D0LI_.V!#/#(BNT+=%^4T:0>LI33&=>VF8]OIWE*1L2B_F
MQ;,X>,A'(X].>OV'<!"'_=#WXHR-P"2/,S:;WR51R/II#M7(PYMJX,(;AYD7
M/62)_Y.I.1^-"_Z?1Y[_D[U%V%=2)M2WA+VY+CP:)8U1UWZ@2:1&45B1T."0
MDG1K4NKB'WBU!_"&8J^G@M57;_!C\[>@_I.,8^M-V<H8>D_2C(8^>R-/J>PS
MK8;9Q#Q(]4>:1/L(,[ A&&5?C>5+V*]Q1CW3;WYIQXTE[WU_Z-W>7)X]7ET^
M/+)_OUU]?^Q=/SSV+O[K[[W;RZO[AZM__+AY_&<##.J/:(KFDM#PI=!08\U7
M=&5..H,,$79J3F+>XOXV24UB4'I,4U173+)D0L@YB4D_S.XB#UR ?AB38.&C
MQJ@T'V,#%?QC:"&OV'U3%-=>2/_PHIQ\(UZ:4U)$/QH++^ZUJ<Q3BCYZ;P:'
MM:C/IO+>)O'@D=#1)7G.SA-*DU>V?F\NLJ1;DU(;5+2DVZ92W]%D3&@V@:&2
ML972%?/DQT"_QH++>VXJ^SV!M4<TN6'.$ D67#V:Q.Q'W]#@U'Q,<U1%M.K.
M8[I[I&P6\WS3JS:-1S1'PU;>N9_EE&F,L:!X@5Z]A=E%DAJQC5+WS5&\D#@'
MM?0)I228_6Y ?'&_QN0.4V\PH&10K-/-B5W=K2FIFWI2J_TTE>LA?T[)7SD;
M[5<O)F9(7G_O<GK4+T6=_;@H[7M(/HRSKT$X^CK[SE<OBA2$JMXS*&/[L#5Q
M6,A:]-94)/8S+)>3^$M ^EX>908%K.C;H+C)R MC.]+.NFXL;-'/EQ$9/1-J
M4M+E?IN*.60243]_)E_>56!0V,K>WT4.P*TI]B=N6=]+3R5O&6Q=!N5S0=8&
M89_9$XNG1HF_]*@(-A 36HFP0-?WTN<"8IY^&7C>F$'=/?E*HBPM/X%IY.3+
MSNYLQ_!_SSY^ N>AF(0?B3^,0S:I7"X1-_*>2?3;Y]NI!$^R9D]'^X=S]6F
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
M0Y-7Q:X:DJ09#?UL9NX?C./:"T!N'R#[YJ3<UC>.VEI0IB9D&??%/[UQ<3"
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
M:;M*"E1BR#JR#6&(R7S<-97L[=1@2-D(I'.>CZND0%6&K"!KN%?:%D/LO6=
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
MY(UWZP_]$5/B1>&_27";I.GO_ 6#<GN0&4V&E(Z6E<G)Q8PA2Z55;J(ZN?)
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
M\\(H_>QH\*Q(LZ!RU?E#H8<GMGQR.$%\2UX*>6[B%5GODRBZ3B@020)2I0M
MB6;0JEN%/RHU0&/8EFK1S XCS2N"Z0U.D!U-5%=#V7R.5@/\8'0TF:NW.G$$
M0<&-]#(GC\EYGK+9(TW96_HYC(N7M"AS2+<OA@5/]%)#^9P,H)KP,>SXM4=>
ME_%#GH$T5SQE,T"#)A*GH7[EV745*89-K1:9ZC"HM2I8^1\_&<20MRAS5:7M
M 1^:0)*&092YRX6,8:NG11([],.8%"0<Q!<YDR[V)X_,)4D]'_CU.V/&;9*F
M]\2+P#82K.H= 6(T/IF&B?BTUL:.8=>BK2A#S7.8EC&>3Q[9PQ\A.E4;Y4(?
M@-,NI[TH,A%=J#Y560?KC,-?"H<.Q ZR7_TDSLA;=A45;7[[G)(!_##_>Y2D
M)/CM<T;!2_X0K, 3EEB0$20\>POK#_"R T!H-W@Q9"VIGS^3+^Q3$J<+[JWN
M.%BW3)V1L (=0UBC)4,[3 (3"ZAT5$RE"X@=6 YVE"3^$BP)K<OE%;O4)?(2
M[(]#Y7VTL[))*N];#BO/J4SZ7AYE!KB\WV!27L*-G\M&)RV3!U8?"'T)?5(F
M7"F<1JUN 7*A";UI*)(3.1:"_&!T,UG ZB)/LV1$Z%GPXL4^4:!;=0N0"TVT
M3$.1'+H)059M1[2<.G'NI6':Z]]1DC)4T]R0.'C(1R./3GK]AW 0A_W0]^+L
MS/>3/,[">'"71"'K)W6<7_&/G$D5]B=,HF]AFC+A9R&@:0 G^R?QZ'48,[6'
M7O10_CE5#8LT[9[9^,AEZI8_)$$>D5Y_ <@=#1,*@B\BND@8'C\C@0R:BD-M
MZ[&@3<>1&4.$X*^++.MN<R,]'>2R0\^E)H_/)]^]+*=,&U>4)E3!AS/W(- 8
MLOB497+P9PGC6L6PZ-U03CH,I2W)H^055+1@&(XQ!<J,6X<_C/C:V(Z'NAH_
M=KC>-38>+.]IZT7;C)M'>T @R4 V9EZ3(;:+R$O3PCT&>O3ZCT,"ARR\>))>
MO?F0@>BEP^LH>9V=JU"(B=3J$7"A"='Q]<X+D33!C(&;^ ,1QP[SZVJ*?S:"
M:),=U4S[!KV@B30:,K)QMV%)556#K>5XY26AX0N;*%[(=X_2X@?7<<@B3ZQ/
M: J!TV)W@>FXUW]7YDV<9C2?>GA,EK3Z3TKO-)./>MH[<)EV>Q-GA)(TNV=,
M>WCUQL)WH[@1($$SD"V8B#^HA?K \&J<#]<%<$PS?R?!@.GES&=_8E9B8SA,
M(=;(5@[*[\5&?3,=U;R_Q9E>U/+9:O8+^K [AA0R'YO;4Y1TT$PSFQL]1\DU
MIYD[ZW+?A^E/I:PD?E- A2Q&W=1">J-I11%87S]F3.VR+O9<M#*+12,SA-\4
M4%E>1FEF34HMH$)0+M!N$_00Q0QKFJ"'R'(AI2:HS=!#=%.H\<G&Y,UNER3R
M)B2XI-YKD+S&4%ON-O%B><15V!"D1'/&34&=G BK"L:.<\UE 6OBLX55<$F>
MQ1L W.^#_&A*BR@H6I#AQ(&&H2X#2C?)88+!N1=!QNK#D)"LP 1<DR]+>,W
MTG93#=IUCX3)!1(E8*"[!?,B(ZO2>X/?$**HF')C))K7(^,21 RO?DL&=%@!
MIY<-";T-O><P*B81I7=_=2- @F9_7ZIP/A.%Z#"P$.,:H.:A,#-E1=:WIA3>
M$9Q6@,4NBUM= 52?,5/3 8;J3J9MZ[+\S09OP;>6;JBPQ! ;ET]V"SK!\#8P
M/4(.MR.D!AL.427DBJW;VA Y1#)$,.=WU*P.41U?_L8H-\KC.[:^8&)X ]+K
MEV%4)M)"@+7\M!?_.0S]X6*&SCWY*P\I"1Z3<W(=OG%KL=E[(&@%822QOGTY
M 6^;RML..XE9G-87*F4_2U.2?4^ UEZDE$LL;,MP': IGVS"0BK[DGP]8 A@
M8AX#!R9/F=R&SPDM9B"8ED3OC.5O@AQHHD8F-,J9["M18_"P43,41?[2@NSS
M$JO^TGF@:T:G,]_/1WG$K!OT+FX>DYO83T;D*LW"$7SVG633V0E>U>5"FTI+
MW;8E!F@;37JZ"=ZHO#M:42F&^M*H![G3FKW/V5SJHLS0PY@2+^C%?W@TA" J
M3-?RZNIJW0!:A)DZ]>TF&F1:*L%1I!KQ(#$9)E@49OEHSE6_3T 4,G=*Q6EI
M&AT!BLZX]0=\M[Z.4C!<-(F:_B[OA)^G@ZGGQ$'TLS.N^('X"O8UU%67+6[9
M/-?GH</-<I"CU[]@!@NS:\^''(?)-^\M'.6C\X32Y!6NO_;&["_91*(&G:X
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
MEWF=D'P_#6[*LJKFWX2X)YJM$K%>^3Q;QS/CUF&7N.7RZM?%1>V%XA;)6@O
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
MOHYRT:$'7<9/>OWK,/9B?Q:*D:'A-0,T:-*<)"J7!Y4XZ*JB^A5!I;]]A0?
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
MBM-3IT9WM'C/[=D4RJPP%GUS58\*3E6=FE)5Y5^^WP5?[H7?=L"A;@H]ZE;
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
MDGU[ZIN9HJPK&UY+?I)X<2#QH>H@U*XC&1SCTA:B?M]=GA?K/YHZ.WEQZ\S
M1('"^U:9.:?),O:W_,^7XQ<=/CBM7]3O"9\:X^I;'ZEBN:$/EXVRNM:Q@M*]
M(BIV7UW:S?<'QSC97=3OZX4E[[ZO[-"XL/>^Y!&)![>D\H:]ZP;'.*E;U.])
MZP;[SZFDZL2=7>4DWTAX.* Q2^[BIVD%4;*+:>,8&R<NB_H]@:(P2K'>)R%5
M.9?.99 \)6'C@+(L>5BA8N0]O_)U3V]]9JG<)_!2]L]TYVFV?1T<XT1G4;\G
MPG#V5_MG9FNHJXX.)0FOM2]0LWK6D83*LR)<KB'YR8M#/WQ(KF(NO&+(Q$G5
MHKX],KN[H0"TJ$FB6&C7AT JU+<5X;/[SJW&. V=LP%2UQX8UK7KC5*ML95?
MN<[TTP8*Q1JZ_C!GO%R$[!W#?J=.5!@@I>[!H>PW53JB.AT@^\#^C$#)B1*
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
M7:=(T75J2'1M,D>B1RK'>\C%B=HN*;!3A0(+/6\=ECK);8H48:>&1-@Z4UI
MXH;^-E6(L=#A;O#1),1-D=KLU) VV\JFML2X),=-%>(M#$*/\-#[]")D+_4=
M_WEW--[H2$%*ME-#DBTTH,#B5R_=Q7[ZS(%8L5+$+XOQW2J?V8@GV^5K$X7I
MH_6!SU0AU$*GVR)#.B[^:OV[%XN35/C.H*=>HIWD-D5*MU-#TFT7T\I&AA-4
M53HB4C6^*K6HF.WG*ZI:)TJA]\*0V")*N.AV&U-O=17*;M=I,U.D##PU) .W
M-:L\*(N7(%D1PN#9(\<Z,PJ1&#K>VONIKL^+U(*GAK1@A04%";?+1[K:L<BS
M-]1E%#Y\% ?YO6AI$F?ZO0JY%SK=%AJ-8V>DLCLU-(=68X7FM>/60%DAU4(W
M.PL$4J:==CO,KIL4UXT*ZR H=%GHWGY!N*5+WOOW&W++,Z0@.S,TQ55EPE[T
MJR^=45EG"I45^M=6>W#M/1<C1%V3,$/JJS-3^JK6$.WH)"]$1"GK8"@45>AK
M6V 4.L$YZW[KP$#JJ3-3>JK6$"""\ _M@Z"03J%O^P3AQ3Y4UW&TI7'Z?,T<
MGYZ$JW*%K0X,I'XZ,Z6?MC:L:D'@KEI%)2)JB4VVRGK645((J3 :AX024F"=
M=1)8._='N_)4%#@B6P$/%UJI,_ HM%;H__[AR?,6Y7^*XZMUDM@,*;#.C FL
M#?: 5B<O<E2F;JK"UF%1R*C0\0< "U(_G;733Q<9+"%/Q]':LR>_9$6Z4Y-_
M5&3[5@5$^41KZ\ H-%3H_/Z!^>R''OOQ?'9R<K9CGX3I%ZI]'2'EU)DQ.;7.
M&-"NY,6(*$?R@GQ/+>N0*-14Z'/7(4&*JC.3TV7;D5(@L0N]312GO)VI&I2U
MJ,J/ZUSRVM:940BN, 1VF:F!!2FXS@S-B]58\;(I>?&U=184FBOTL*LLS)&R
MZ[R=[+K?%[EK:C^^2.7:XI%MR7<(K<=<(<_"./1/3+;5(1M9?OJ^I6%"3VE(
MU[Z6'*1&.S>FT=9:L]^:<#KR;3Y92?NZW%PAT$)'.X\&4J6==U)I.^[N>=A\
M*'1;Z&UK0V =#TAQ=MY)G-V*T[1O4R].ZZB0BND&OGIQY)X^^"%?ID7NO8"_
MC:R#H5!AH=N= P,IM<X[2:U9Q#^%M5I(6:@[%%2<J^,,$0II%?K;.2*00NJ\
M'R%5!X'UH"LD4NA2:T$_B6/F9MIF5M <*9+.C4TR;;1(!P>1"CLU?VRNT$FA
M_UV@YO29;TI8-_MTCI1+YX;ETEJ;VI!SQ/=WY35<F8XZ5PBH, HNT,.]5KN_
MZQPIH\Z-S4UM-DG+CBO[NLX5HBETN#5.<OU91P92,YT;UDSWC0 L.)*0FRNT
M4NA95YJ*FEW#%TC9=&%LMFJ30:TZ)]GKQ8F=PQ<*L11ZWQHRI\^2W]H?4[!
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
M0[Y>4RXQT&M^?%3$]QC1/0C(5,*BSU3"&[BA"_;R;0BGAD@W(GQ$XK-;Y4_
M$2GO1O+;64=;D86 \78$[<N&E/\"F6]8&)OXW\:H+MBYE,9?*#(,,!(V$!(S
ME;UE>L=N>1YMF/]TX" S# OC&09HB@*7HA#AI<C7K)Q]/A09!NAP&WPDUU'@
M+Y^;TI@+9 )A83R!\-(097X@*T,<RDTN%(D"Z&PK9)1"0.,[!YDH6!A/%"AL
M4?"QM_[9J=>+(DT G=XG),DR]K?9D:Q?Z#?6W^.J$!OX7,=1R/Y<9JOSOD3I
MWVEZLHJVJ4[S'QWC-']1WPP\K["Q@(IUB=EW 1OV)<F.;SI35B;[M1V=,B%Y
MM21.$:D^B7NB0;2EJSNZ? RC('IXON&3T)-?Z>9>MY_\Z!@GTXOZ9MBJM:9J
MFO)BI"I'LH+D:U;4/BA0OE>XW7E0<*J\J-\>E,ZSM%K1<A9MM@%-]VEQ!A.H
MM"N<[CPF.+5=U&^/R1.-[Z-Z4/(B75'Y]-U/Q,LH=9 4J,$K_-XC*?Q@;O[J
M9N_QJRV-A6A;"!=<56,%ME'B!5=K9=%3NHYBFHE?=]YW'5DXH5W4-_*F>EOK
MRS=;7HO\$D>[[1'7!H/=BA,I7X64E\F5'WY3DEVR$-391:T3"Z5Q13S?';$X
M15S4-_?*-(.M@)!/QBGPC=;\[PK8J+B [6D5DGLE*&V*VBHW\ZF>121$2]!P
MFO3H&*=NB_J]-9-ZZZ1F4-'8.32/57*8A)%-85OEZ"_>1I/ 'AWC5&U1OS=@
MN!WU:!P17L8Z%%#-5CC:,A19XRVU]Z]^T>&D;U&_-X2Z6]T$7-[/RI-N(KVK
M*WKO7,\,BNN*<+X;4'$RO*C? E3$'B5O2RP76?TG/CN&L.])^DC%W.:/T2XE
M,<UF'Z31?@?-<V&C.,G3$I<V]7RC7 Z0"O^@D\+_%B.%US-9M)9!U5IJ!@A%
M:^EG-5+ON_6YV)*G*RYA]"QSR;R=32'2C-UT%")S 0-3N8#7V-CTTF;U\WE6
M?(BJ+F4=-D7F  ;I0&%#YA,&1O,)&.(NRN:*?+C/-G;Z4:PX"A/KXY*!(LD
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
M8R7RMCN7>5;[]+DJP*=T<=GBCOVZT^>_TM4#7[1-$_\A%&7KA,094@"?F1;
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
M%(45CG8/EI,U:^SK1\^38YPT+.K;!&;/QK*?^TACZO%OK*,#96*%RWN=0?'
M-U ]I_?I';O9>;3Q_%#'!DX'%O6-L*$T0IHCD6\2R[]G0V16@GS-RMCOLD I
M5^%F>SR<?/>UW1&<4BOJ]T$#-Z&>!5["/@E0C56XN$<2O'!UNO,#OO]*<A*N
M+C;;.'H2OS6IFU@U.<;IKZ*^$2X:#2HI826/R'U1-MNEB+]P'J-@17RIGBM3
MJR2G2?18%6B9N\XBW4ECDV.< BOJF^EFY+][;[1+^"?60PR%5(4;'0HQ3BD5
M]0TJI2_B+$NA2Q>B#650A4<M1+M^X=WD&"=^BOI&'VRP/5VTV4:A:,RC=0Y
MOI6'[>WH)&=($%@5.YEW/GW?^MFIB.=>2@<:#@9(E7-@;%(L-&&_K:^^)/Q;
MVPP,%*(F=&[/#"0-K<  *54.C$F5\H]_J6B[LL)6,E^*N4TULMJB\VI][B?;
M*/&"7^)HMRV/7.4KE;.#4^FJ/)&UB1*D.#DP)4XBS:UV"8KC;#N837;4$7O!
M;+Q_1#%9!GR#RNR-X\PFNI(_)>QLZIJ5:]AX[3:-EO_D(S :)]DITTUX(:7,
M@2DILZ599?-4E1=#4;G&_\H/W+:.CD+7A/ZW@HZ.#J28.3 E9L)-N/.QB4,-
MA4*UA/YT*MI(L7)@<EN @PBY0IZ$3G6_2Y(?E*K#!*E=#CIIEZ_'Y#4FE[T2
M>.8K>:1!MI4ANZ+]$8]"RX2!.7C4D KHP)0"^C:4%36)J'I$RLI$KDW*ZD=$
MNO$1R:]F'46%Y@H#=_ H(I7:03>EMN.,M#]+JZ<0?&%@W!E\Z5A"ZK\#4_IO
M@SG:CI<8<B5[0R[JQI!+(0Y#[SL/S! I% ^[38=]=9?KG5 S5,C), 16J/GL
M^?'O7K"C;7=YG R1,O/0E,S<RBB5OL.+$U'>R;T?)8])^!R@,ET=-*Y#"ZE-
M#SMITT\TOH_J>T5Y$72_J+)<GA1%7IZB[E;G:*A0IF&$W@-V2,UZ:%ZS1M*&
M'!A6%[3.I$+RAN%[#TPBE?)A)Z6\I^'A83:#"MT=1L=]Y'2@(47ZH:D9Q:\T
M\TV:/.O,*81_&*C#90ZI^ ]=5/SUP])H3=)'2E8%D0_\8MET!'_M,PB]%TT>
MWY&8UV W2:+ 7_&]4,B]QW[XDI+DD5K?JEJ*@ 2H&^F"7'1L&L4B,P%#\YF
M%X;4B*K6YTP.%9(]]+#+."#5^&%/:KR&"9=>70I)'7K7)@HZ!) B^M"\B/XB
MO9*]:9:P/;#.@$(EA^YUD($14A<?]:2+'PH((X7P#7W<)P@AO5J?Q73E:Q%
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
MGT)/NXP%4CI==-L^][4-1S,;7" A2Z?84&BET-T]LA$_>*'_A\=%YK,H3*+
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
M"04GSKJ9*H1BZ'&G 9DA!>)9)X$XC5(ON*RA1!1X9Y3,%/HP='NOE#SY?#^
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
M->L'R7[+GO OZ*OR@T-O]^K\5419(DQ7CPV$78=/X@=&\>O%)H[%7\V01?2
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
M23PJ^5D>XZ2KSINK<YUJ!T;L.>0Q4R),SN 9'EOZH=@9^5[ DCSI+'Q11O+
MOPK_X*M,VA#S>?000JHX^P8.X;YU(%'8S=7:\V-XULWR<Q0^R.A^%7#9$-9$
MZGMFA/IN/*N"^2YZ2+);]/FKNG.57;1RT=PAS+>N#:O8(!+?LTZ([]98V39[
M=29/V1!IVX3%6G$O*3=2?HDV,4( :%-1[2J6^:R:L%*&=6CASO8M$\*)Z_H^
MR=7F;W$D;'7Z"O$<*3A"Q<HATWXVNKT\(Q+C,R/$>-O)8;?E\ZXRT"55H01Y
M;P<OP\\0FEQ7CGW$]#Y\H)'E:@#S;/FQ&%+(V#(\9VS]^)K()/S9;9HBA=4F
MD;=MI-T*(0PK8$+9,B.O&"*O@PH^/I6 5UWM471[DM?E@7^$42I]A-+SIVQD
MX@7\;^S3B[=:!W)7"+<((;%(*'[1_<8/X$JA,(<K;_XH'A._RH%X/KUJ^BU0
MBXP\6V[B4,9,;+?-!A?CP<BI_#6!OY(E -/H3/1<BE]:'7M[H*7_(@,QU#/%
MAG2]2<5CR_'E?*-E^BR$]C=V]P@199GMEK-2A^Z'& Y/92BZ'R[\)W^Q :F*
M_>E#%/MJ&I6[3U+R8A]<]E(![>(G%4N&[?6@BOGB]<;>),+[_96G:EW^^%J6
MC3B/N=?PK:8Y)-0 )U\)&DXJ?W=%\WQ+^O&U4CV#01?WC'Y5:%58G-+K0(4%
MS<V@!C!N[%O"),];LM!.Z*&WRNQD%'/_(62J7JJO#N7J)"R-369_1$^I#%@C
M<F-4N4FSV6Z>-57KA9=F@[]"I&[^O(<2LV)PSP'#I3LE,%30$'HC%F@/#@E
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
MSI*)8'_(_@P&8'($^Q>[!A@;K^O'"=106?A!%RG(CT;1SJHIT[_)VUP;A:!
M+(1)'HJ\SIYR)HF(5"6 RY_DP#J&L?*Z_FC7!=/8%XNX$/PMI-7;\.1*_(@#
M@:8#*O<^,)&BY<!D*K=$BV8L;\>@(<M:VE<\1HCK0K>@>"H#/N@B+4M#(.R:
MBAP*Q:W0W6!B893@,CG;0M";C"8>8$2ZKEP"P+YL@M2_>/2$P(/OKTG*5\F7
M>?++ZOYQ_V7D 94Z'YA(PW)H-CFD9#N6-6192_;EXCL3;7]UYR+Z ".Y==';
MT#^5T!YTD3_E-'BP#P.,K-8U0+K,X@MQ!ORC'R5J]M?A?#\"AE1.>FBDD&3]
M1,KK2ZH)$VTR59^!Y^)O[KSW0XP0U@7>L<*IU.^PD\J1! #8USO&ZNIR)^C]
M5_[#^Q3P'VD<A?Z/ PJG$K=#$_FAL1GDFOWUTW^?L_)+AUYHC.K4Y7N:6D)E
MXO7M>CI;V=@/J)[*=PY-Q#0?-T>T+E6U9H%6DLJ]:@9#C.[4E>0.?JB<Y["+
MB&8:GMY-'8,AQIKJ&CY9(;3@":D&)BNF-JP*VQM2R=.AB1#F8V=95UA/C%!C
MP=0P+A8:KDBV"B9SE1I/ "8JBSKL(H*9"J[W8\TPTE;7\2D* ]WN5L@Y&H)4
M/G=H(J+Y^'DVK37U9HP:QM/J2G,+4U0&=]A%\#,=8^_'L&%DL:YE @A_]V(A
MN/3U1DRZ'E=49GAH(M1YZZ?GT,@_9/)3^PK$:%Y=G*85.*(2NZ,N@HU1A5;>
M]?FC?,7]D#WG6O;F\QC"A<5C _'JB\\7$ L<S7V9-/;93Q_!)'#_(63S31SS
M</Z:C9-8!\<(HX1U55%<05[\@Z<7D;!ZRB,+WM.YD(R, ?LM]-/]"\J(R@^/
M3(0&-YU5X0J2[5G1@94]LF XZ./.UF.$4<:Z*FSB@DHCC[J(_Z7CY/MO]L&
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
MB[%ANGP[U2Z5#9MU="/_\'N-;;/[]K?9,XP8T\5."0'/!18NQ'_]]-4/E3<
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
M":()[!NB(>9;TS5L#&]?Q5*R%VQ4']G0A(^LV9R:FR#HX8;]&6*>*ET)]O!
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
M 0#R3X&X]>53'%CT,(:VJN/L%WX63<0GXE_BCWLQ]?_S_P%02P,$%     @
MS8EH3[53DE]RI   1S0, !4   !H8FEO+3(P,3DP.3,P7W!R92YX;6SLO5MS
MXSCR+_B^$><[U/9YV7WH;LMW3\S_G)!OW3[KLCRVJ_L_3PJ:@F1.4:2:%Y7=
MGWX3I"A1$G$E*"1IS41TV;*0S%]>0&0BD?CG_WZ?^E_F)(J],/BOGWJ_'/ST
MA01N./*"R7_]].WE]N?SG_[W__H?_]<__^^??_YR';KIE 1)_"4BP8A$9/3%
M"[[\]^73_9=Q&$V=Y,LL(C.'?O[Z\>6*1 E\^<O5]=?\.W_D3_G'E][!+T>_
M',#_#T^__#\G!X>]__=+&L,#O]RF__&2./UR%R3PW<29D"___:<3C+[\_'/!
MPQ^.[XV<!.A\@2\D:?R/+X].')/B.[X7?']U8O(%< 7Q/]YC[[]^>DN2V3]^
M_?7'CQ^__#CZ)8PFOQX>'/1^_>^O]\_N&YDZ/WL!T I<\M,7^/X_XNS#^]#-
M'K,V_/TU\@L"1[\6P[XPOT%_6U+_F7[T<^_PYZ/>+^_QZ*><10[] LM/!1CX
MJR?!S_+[E$ 5_-[%Q<6OV5]_ IE]@?_],PI]\D3&7^B_WY[NUD:].='<B4:O
M7AB['E@'^<4-I[_2;_[:=]TH):.;]QD)8A+#DRG5?R0?,_)?/\7>=.:3XK.W
MB(R!+% !0?0N#BZ.#J@8_N?-_=/=]7"+T*]F.7MQ7GV#_!7D#'"93E/?2<AH
MD+R1Z"J<@@^]P3.\.;D#1YR2:Y(XGE^/=>EG[ #/?1@W"R9_P Z0&+ IV4?4
M1_-7ZL4>G=!J,5RF8I(G T9>0<PDAP].%,$+84[,\EI!UB37]4UTFU9M_GP_
M_$'?4[=A=!VFK\DX]:_):U*'33;)QKBM+5H1X=J<3\,H\?ZFU&!!Y003#W[J
MPUJIEJ1Y1!OD^.H-?H5/K\!?/F"M"%]-@V0P_BT,1S\\WZ_OE :>W2#^)O'M
M@G^3TZ?24QK$5'L&$).NR_VE$WOQ8/P8D1ABL2R@Z0>CYW0Z=:*/P?C9FP3>
MV'.=(('%"+5J,._'T/> 3@U@]9YJ$W-MXS3R<)L2L*M]<U9PY<R\Q/&?D]#]
MKH]EG8I)GL#/T^DL6UA=^H[[_=E]@Z_$(*FO89 0>-?X86UKU'Z@2:1&433"
MH<&7DX"L2:ZS_]#\T(@&CA U9JZVR% 8!2+W)./8!KFU@H4^D3B)/!<"Y=R4
M79"JEWR8!RG_2)-HZRXDJFB9Y.]/XDW>0!+].8F<"7E(IZ\D@ID<AAMV&;DG
MU<863J=>DJ6R0=-78?8*@M_N/>?5\R':K:4,&>+U$<"O01(Y-3,ZFW3,\F5R
M7A41KLWYX.%Y<']WW7^YN;[LW_<?KFZ>?[^Y>7FNP3.;9&/</H*C!,D;26"!
M54O>L@\PB>3Y!?[[]>;A97#[_#*X^O]^']Q?WSP]W_SKV]W+O\U@$3RB$33/
M@]NK_O/OM_>#/PU9$X-T4]P/'F^>^B]W\-?^P_75X.OCT\WO-P_/=W_<W ^>
M&X D>IX=G$VXEO[3Z\K@FD3>/)M#:\_-%:3,<6?P'<(E:HYCWKZ400Q2CS&'
MR@C/1CFJNVK>IE2;-R]VL_5>2D:#&:F].F/1:X;///,(:];22O5WXH]NP^C9
M\0U,$[6>V@SFW&5\(YXI^X!FD"RGM(: ;--O!D=MK^92K<WSH@0*[/4&'I)\
MW 5YZ1,\I ;/7*IU>;X!1L(/0BY)0,9>\N@[=>:D:FI-\%A*6-:V:5GZ3>"X
MAI\",BI]U @<SF.:0=4(A@8Y-KB2E"3?! KZ'T-;PI+DFT!1=Y;GT:S+[ZWC
M17\X?DJ^$B=.(Y*E\O1999!KA,O:)L&GV@C/=4V!2[0NQT45WGMMR6Y3,L9;
M'>FM$3'(45VM5I RQIW!%P&/9GU^YV#*851K-V*-B$&.#$ANFY9!_NK;WQ:I
MNMS=P_Q4AZ5BO!D^:.8H#.A<.1AGGRRV<R$&R3)+S^D,.*.3J1.5XY':BC?T
M>#-2^.HD:61B)YE!S@R7!B<L)D$SG-9UNW4JM7D*@\D+B::TK+8&3VM43/)T
M&491^,,+)@;TRB=KDFN3UL@G:Y+KVI990:LN?X-HX@3>WU[-]-$&F;I</4;A
MC$3)!PVJLI347ZDWHS.Q/H<<DHUQ6]LXQ90;X[VNL0H)U^7\7ZD3)23R/VZ]
MP E<S_%+[^@T<-*1EY"1/@!9^KO!45<=:D^IB^F)T$H9_^,NCE,R*M781F$
M/[IU$QJR]'>#H[:;*SZF/JKLP-\C6,3'2^0$L>/6W"5D4VR*5X,K (5'U$<3
M)U'JTA5Z,"GBC)MW+[D*XWK^P*?;+-\&-"!%OED4=6=8.>KU,<Q)D-;CLZ!@
MBA?F,4(#AB'[!%-8KLF81!$9+7XWAH!%UQC?7NQ,)A&9F,F0",B:XMI<Q0";
MHBE>Z\\/ZW3J\O5,)HL-^\4+K+2@J\NK#&U#_#^1&3V"&$QJ<UNB5)NW]#4F
M?Z5 ]&9>*^K<(F28L]I^PZ)7GT^9LW:U[53I*74Q_4GGEJ#>T8PR#7/\U#:#
M"E+FN*NKY6U*4KR5.Q-=Y#P%]$5&1O?.*_$E^*F@Y4?1&BG:4>F"=E3JG68<
MKS^A)I\O)(I)\\R6'[/D>%8Z.WL/CUEC@+PGM/W6,KM"'R)K%YH5]PN^,M[\
MT%UCQZ>-LL*H4B"9,,9._)I))(U_GCC.#$3=._^5^$E<?$+M[OSG@]ZB,];_
M7'R\V%U]!CED07C_%1;Y$!\6C_*IU/[KI_N<@:%@U+"W$O"N@6P&#@S.BZ\-
M#S=8+=M#/UIGVXG<@BS\N&4,ZRW"%M_X=9:=)OC9??/\I1V-HW"J),T%%R$?
M2!B-2+1H+6=+_F8-Z<@>$!K.YHU':,GT,XGFGDOBYW"E1086]L#A,7YC.^(9
M&Q_:POP.NV-^)_: _!:%<?P8A6-/Q'SIF\-3_ 9VPC.P#2P+BSJB%@50\M3"
M?2X&)JL9GTF8./[&N[[=MGAF#\@S\?T\V??5B;X3&G,L:D@$6-@#A^?X+?6,
M9ZE\: O#/>[.5'AA<2HD 8D<'T3='TV]P(N3//4E9X."T</>IHH06N(%=\Z4
M +BPQY/NV&//:HP1$U#N&XC\&I;??IAM^,N9(W?LL->&<$00CXCP+6SQM$.V
M:#%,*3K;40,9C%G=)QF ^(.'O1;$*SUNP"(!<&&.9QTR1YMAB^,%]%C\(*!'
MBN/!>'GH./OA;CISO(AR>_7F1!-AFD:5W+#7@@BHQP^!=" OC/B\0T9L,=[1
M,E66=EH0Z/2XD0X'V,+L+C3B\XI<?,L-UF*$E-7@+.( N65HQ8CA80LBH1XW
M%&*A*A+C!]V9'P\MQC^+9@_+C(=H:MSZ_O"P!7'.(3?.J<94&%IOG[$$ 5H,
MBY;JV;X)162DJQ'#PQ8$0(?< (B%JC#4P[VA@@@M!DS9*^LA#,)U115G-.6
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
MYB2%/W[B=^^MP&-V.\".,G43GA:M\#&B=R0E'W0_DE[(0M,KL\6.I  &;RB
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
MS6U1$I\<%8"*:$-$K!2VX2L!+H?>!?A__EI&?@_/*?ZP^?F:2,A[0H+1ZFS
MEE#>G&CN1*-7+XQ=CP0N^<4-I[D?_>G0>]6R)(N]?.DH=9,5(]=>[/IAG$;2
MF2\9$L,3JX>FUCC\6/'W LJ[]*6RP@(" !#1NDE>)=Q$L!3F<MVA15<J=XZW
MUJ\I9Z$D*^F.5,R1(&2K+:BV&)/U&=[0X0FF0T]"Z;.=1 P2B7L4]YJ]^A#_
M)Q#U>_#3HKF\K=L@PW#TP_-]6*UNLJ3L0$JT0#%6.SZS^)/W+"$%@(AH6:>A
M'9[+2:)'XGFEWM/V7DP+%C1>3,R1(&2[3:0W&9-W'_90 (5H(T8H?9Z7B$ B
M<8]G,J$QVQ.9T1=4,+'E(YM\?,U*2;-X4CTD4B,&^K"X3;3)J[I#25  B)@V
M9#34PTD\R,)'XG&+MJEY-92UQ!T\_"WT02 Q35,F'P]A(OM2X@\&65M,-3R#
MX,D:;[#HR3Z\=&(R6O89D74M17( 'E$:0D91'+_2PH[$R6ZF,S_\(,5UM[2E
MDKU "WB(')_.2VD<9Q=;/Y* _@ "S7H@/X:@$I)X^1RXX%GV95>7/.C-9AL8
M&58U,H::9(<GF([HF%$M)\=82TI(7/V>%E58<^[\Z9*NNOYED*+%/,@][?U#
M5I<59*S)NA=_, !#E/VH$CK;)620(3'\031Q N]O+Z.L8?_51\$65#.BTOD*
MB9$@.I/-5:L?)K)?F:' *((<A+1$MTU9'B020[X*X=<@B3+*.C-YM8FLDU6S
M9=%8D)_-TM(R=T]>_%U]@21# D BR!HHZ(,]K<O#1>(3[ Z[]C;QJQF2+U/@
MCP?QVZU1J&9/JUI!FA2 1I0PD-01MVA!$3H2=UM<5'KS/H.0R%XTL6"C=!-2
M<9&VG),)QX/0]8)]1HO[=;$I+L3$HX<G1XC"<4GI,E9DLFB1> 0]<NHE68J/
MUK.& 0V'R/JE9]:6/Y6LN6N%5I(>HT0+%&0Q8I=B57[]IT(,@".*Z#5TQEL9
MJ@L"B8OV?3_\00^(WX;1=9B^)N/4IXT5S(50S">H15,*9$# 1N]@$3]9[E6E
M0 <@8$D@* N>]>Y2AH_$1?Z5.E%"(O]C<0K<\4LUZ6G@I"./]I6W-*-SN5-^
ME2E2 SU93&%PF95]B<D1 : (TABUM,1^?:F( (E/7CJQ%]/K;DHZ"$;/Z73J
M1!^#\;,W";RQY]((TG7#-'LA/X:^1U_)Q;\6 [0-CN0C,\9 T(W%O,="&1OL
M?>3_E?5#.2( %%&N0Z00MLNIH*URN6[8K,UCJ6$0 T.CS&S4+)4W='B"Z4)5
MD?"YN6X!1@PMF!NQ2IM72WR+R6!\$R<>O'N%79O6OPR,(PJO10)F6UX5*@R7
M/31C:U8O;W!])XZS95*^:<K'L?5]8!]!C"HK9K;%,8!A:&K4C-%9#-GRTIB\
M(D;MK<L9"9 0!6<BT;,-40BQW=>I-6/,Z#KZ*"XF96@ S)9$/3K]?"K!EOOY
M=,M@+08]\*8C(/577W7R90\<GF#JNB,2/'<1P$58;K33*7NTV29G>?1>S1I9
MPP!,2T(@?AL</KZJOC?=L$2;K?A914=JEBE+!L"V)'0ZX3?C5\*[L-R+[EFN
MQ8BJ/YJ#!KP8&,LN05 S6,%H@-:2R.J$&UE)P2SR[ ?=LT^+0=*RBX'J.[YZ
M&(!I22ATP@V%^/@*4^S>GL^)Q?#G-HR(-PGR@DN0.;UK"9BB*3]X=V6_^GD&
M4,U6M>D.3TY;$CR=<(.GF@(HK+U[>TFG%H.K&R<*@"G:03P[<:]FTX+1 *TE
MH=8I-]22@EG89_?VGTY-UDE>A5.P@3=Z'GQ.\O?;?1A+SJ4*%(#ME@1/I^QJ
M2!6HA?UU;ROJU&+@]$3F)$C)$W'#2>"IEX$(QP.\E@1/I]S@21)H8:4GW;-2
MJ^'3>JO$6P]40.YATACE6A#&48+Q *\E =6I(*"2 EI8:?<VEDXM1E:<[J!J
MDZH\H>')64MBIU-N[*2*N##@[NU$G9F\C?IN.G.\*+^'X#X,)ME$H&*1BE2
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
MVN'I*&[;:YJ0$-)\T^Y\1+.E7K6//$;$]Z:@EN@#1 VZH+?)5:N"YP4*9
M[FRI4/@,.U>6 =)DT@XMV60#C?),\4@B+QP-QN:G>W-/ ?BX,ZI"U3'\P+2(
MD&:W=N@F>KD YJ*H8@$[WGQX20OK]XL*NM(8( ^ 6QR]5_?,,RN;<G9LO_V\
M2D/B*L( W<Z!R3"@G8N6ZKT+@&W'+T^$;CB=^00BP=%_TCBA%8XU#BJ;>"HL
MYW&'(AM*5PW7#0EHX89G&%Y,';&['KHLG"ZH6R 1N/"U>\]Y]7P8061GM^88
M  $CS,PU8D6[FA/88F[W15U=FU@,)Q8-<GE=F$9F0)QY8B?/'IYCND:I47M0
M6J:;EG W2D@[,CL8;5=LEDO:' _^=.7,O(2YH]?X<T%$").VC=C!3F:%*NG6
M:&2[GQ&,6X+%PM^B;?)VTK3$JD P4C0 )L(4=".Z9(<#"I+"L&%C_;#I.:Y#
M'A(MGABC  JB=YJ>(I2J+E>@D=:9U-$ELI,:1<6/5(L#X7B AW"BKM2!FD56
MH$1:B6A<H18+?)\)O6R ;BZ-O+DW2AW?_[B;3A?MCZOF'ZG&%;ID01BX-_RJ
M=,>V\WIB,)LUM-P,N*,M@"]L%@O;7@!>8"SN9:N)XZ=:R#&\GFR;0._@Z-/U
M .X='"/*BVNJC.T,ZJ+ X C63.'3]@$&[(@B$76M:7D 1Q+(O6 W%M'B7L#
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
M9DV2!.4<]9Z-F@:V#5]#&!A>(RA-',_63*ZZ+)C-[W.%Z7%UN:O81>J2I=)
MO76CIE7I]X6J@,JU VULZH'2#5'M 0GX-BT'BA_U3H^:'@TNU!:2T>@KMV_M
MH;*\MECSP[M-N;@:^9%V0 ,\25Z$XKSZY"5\S Q:4DB&GD)EA6AE:4CU;(<U
M*[9B#6IU$=HV>[-Y\6%-%,W*"&2#Z1I$LQIOS"474D/2G/^>.#%972)@NS%_
MSHZDBZ]_&>1Z83&4S)BY>9]Y4::D:P@S>C+\;PRA*!"%@)4B9KL&!Q&&]$<M
MZP*:%M\#,Q)E]XKD7#V!^F@OZ" F#\)HB#N6XD*4J:X4.F<JEH"&H>RSYK1F
M,31?E_ 3O?]F,/X6DZP&0\GP-L927(A"[DJARQI>-30,)UQJ&I[-E>^:A(L<
MX(>2R2U'T:D T4JU4M"RQK8)JNK0A[6%Y%<G22/@K<W+R,,#B\F8>P(S"&%H
MO+AV\SJ%]]M[\O*#^'/R-0R2-]&.A"Y9*@U$Z99*5?&6H[50=V#):C4@DA,^
MO3GVY4=HR( 7U"AVQ&%4IICZ=KL.MO7KC<,#BPM=)9G#@T7WN2O3H_@1+X@S
MY1@RV1)<#$=6:QJMQ46RBM1OPU1T6[HJ.4#?0[RLSE1CQF1+:%N?3SCL64QD
M*0G=FYN<92DYBAYSNJO'37=IHL5P,+.FQ;8@(NN/$Q(9-MLUFE0.F&.QGI%8
MK HRALZ9-0VX!8&8(9NE:#&'7CTCH=<"I7XW/@QU435M&FNT]BT8>;%+R]K(
MZ.;=A:_F16YU#)Q%D\H!<]36TX_:!)#+3>[:6(1;T_@[M#5RB#F&ZVENC1QN
MG%!5G)U)!.36#=3"ILJ5,_/@-?&<A.YW-#4ZS\ PN01QCV@1% GBA9U$]/Q_
M5N3XL?K*XI79IR?_033D+B%3T69%_0> _FU>2PEL3\,@UUHZ?2718)PQ'#\Z
M>1^#HCB4UHWZ89Q&TA-1'=)4*H@""&-J9D\/!J2%81,(L3U9? V66,]9'J1)
MG#BP:@DF\JBWA@(J3)T?#"A(RC]8<L!@_QF#;Z$/G,0W?Z7P@G\($R)IX?S!
M5$06XYAG]XV,4I\LE,J;#6/6=/A"JXM%0C#U'"HO1/&.E'+9]F]:+"B<I84F
MI7G,O4I><9249 6_;<H)/AH^4<[Z[QYK);KV'<H?IF638;EO>T<5^@8LNQE-
MF9O,Y?G[2NB+6<1A_BW*(X()M$IN'$M8X]VJ+:C*VMP"58K'KU[@3=.ID,NU
M[P&?& Y254NOVBJJ^&^379R;VP.7LPOG7<XNRM^C?"+8K:Z6'L,N*OC'4)C6
MRE61Q4W#G!%X"N?=6_E=RC>B[3_3^F#'$E52P&#Y=31Y;C&)JJ^O%8I@1%M<
M/#A3<AU.'4_4%+&)1U(I(HH>JC3,B8^;$PB*4+D[)J87]E3WB?OJ1-])<A4&
M(X\R1X7W%*=Q_D[GKF!DAU..$01!.U#*MF\IRDBCUQ5G#W/O8=K*U LD93WL
M8J5^-=\J#00N+Q"$D3M0A+17;4NG1B>KO3\95..%7@#.[VR:;0=DCXT'XPUK
M $OHSV91.">C?CH!&B=B=ZM#EV)$$+SO0(T,;S0@/ QG+3KD<DTT$Y;4[E?G
M@\K7N,NMT:48$<5:#:K1C,M5"0_#89'NN-RY7@I/:M7X1.(D\MQDH>YO@9<H
M+R"9-"COF-)XS:E';BTI$A2*=$8;<]P6SR*VHY 5TQ4LIC5?(_,H*SHD[7'*
ME=S9?P:S["IGF)4VII:^FWAS^RUTVN$<FAVJJM^O?+W0*3^^B^-T90!5+UAI
M(L/>$::>5,;4P7B?JLI%(T^#ZGA1*_SGR&9/2VT "ROZ#;X(1A,\9O<X_A:)
MKX-NX(E4AIA>T*:,HH$WLU"(K<CVX'!;F_OR=+[.I^KK-/*"2:[(_/Q >9:_
M>2>1Z\7,UZ4^02J!-N5Y9%7*<3I=&973.?O7:&/^:+%2J^Y\O&K7O9R4&WZ-
M5CR1RK!-Z299HVCN-<H6HL:-V'N75]>NS5-C-6WG-HS&Q$NRHX+!:/<3@/#Y
M5+YMJ@^2-9CFI@-9D6HTK-E/#NIYD!9/#J4CP/F!XX8G@ZWG4?EUS/D/^;<)
M-"5"_=K!61Y>)$Z4[!U>9G*WV >A PY_A*F-K#&#V*G#'Y5ZTZKTY%IS^)M@
M_WZ7T:[-?J3Z.Z^5"=@_";V\AHSZ<Q(Y$U+DCQXCSQ76 >R.$RKSKF7\^/U2
M=R_<HH3E8)]_%ZH.<[Y/9!B%[E%, 4K,4,EW+4O(;T=K1;XH;@ENR42 .= 7
MV\96ELCN5*#$#I5^Q]($1_QNO98D7$P'73V"B&,B:7$"09A[;G)6:9(WT NF
MWLC&#,WB-H2$N(OYQNJ=4"V9-6R7[[UN L@K4OII\A9&WM]D]"T 998*5.@1
MC'A-ZUEGH5)":V%)/$.Y)!,O"."[EPZ0<X47K6-BE6JM:P6#_%N+$$I?OS'\
M?F-$S30.]S-4"V>HPZ[-4(=MFJ$.5S-4[WB_E=/P!&7R4/QM&DR\5Y]DC^V/
M_I/&"7THK(JKSKMD&7K^:2(M@A15US9+#MF'WNO(J' SW,?=<3B*[3V/^-'Q
M1J#5%^?]3R]YHUW?8=Z$#ZKAR<A$D2250M?V'P[%^P]Z4BI<R^JMC:UPK<,+
MVZZE V#]-I+^W/%\>K(;S"*;8IN2F^"Q5)H=<]',/!I(V<E)LMS88A\J-_J"
MQ;R7V+99X.BP:WN#A\V4$,M)LI@%-"ZZW8>C*EH^LITOTP&0W[QT%T"TE6;[
MT-F%9"]O3E!9B]:4'!79H-+N6I[KJ)FC^WJ2+28-0_>OML8==CMA8"Y%UK:G
M/TB<D)'U"6.=#2KMKN75^/>G[EBRQ7FE@_WIQ$:GC#:F&X06M2@]03!K;'%"
M9=ZQI$1F1#8F#I9PB[E#)5&QGSO4H] VUBD*C>HA#.;9"ZG9 Y"J?%#3[EK]
MX6$S]8>:HBU"%.T3D_OTIO0+HXWIS3;/'%U+@ JN\MZQ:(OUAG9SA7U&5$[M
MQY\@([I1(9;]\1K6I+>.%_WA^&ECIR1,\TGUU;6<ZC&*G*JLZ(MY2:-P<)]T
ME38)VTG7K6+5;0"OFP#6,F]&9ISFN:"R[EK*]5B<<MV98(O90J4_['ZV4%5X
ME_.M]*@?WN6+"I-44UW+TA[;S=*JR+V8BE3ZUNZG(M48NMOI6[P3D3R+U!VZ
MEO0]LIWTE95Z,0EI7 ^\SP<KOIJZG0_NRE34M2SRL>TLLJS4BZEH7W+;]$1D
M] XY^CC^-6>ZW?>-T0?,)UU;81QS;IXS)[+")\_W9]I$"CG1V[;1OIGQBIZ>
M]_W:ES,NZ5 ,7=O*.*G<RM 53>$-%WMO$ K>7I<!*<?0)$F1=2T]?V*JT\"F
ME(H;3??]E<4ZT,N8<UX>VW?G93=/JMQ7J$>,HNE:5OFD,JM<2SZ%<]CM.4P9
MI.T-2!3G =U#F)#^*_BVXPK/LG('4Y@V<Z^F+FX7"<'<!?%'IYAB%!GE<M(*
MAL52/I2_-REIV1W;[$:7,P)/Z;][HI?HVG<IWY@"$</Z8'M-E10P6'XM3=JN
M'-+2UPI%,*)M[QZ<*;D.IXXGU67)\".I%!$%'54:KI%@UA<(!M?HD(F9#$&^
M.M%WDER%P<BCS%5$BU\)Y_B $@W*>YL"#GWU,$(014&A<)L6KJ5:>6/!+K,8
MQZCN#C"L^0:V4#=%5[Z]M!#C/W\MRQ!&?"_^L/GYFG#)>T*"T2JSLR5>8&@.
M+,#T$;L>"5SRBQM.\\W4^S"8O)!H>DU>DP<GHAM#<Q)?D\3Q_/@G2PY09DHR
M/U$UA$K:8AD&966U92XS@56,H!@0%2EPQ,SV&38L#&\G0VHZ.;7XQOC#B3S*
MQI.3R(1MFU\'[L\0S>9L^;)MC &I:I9MGW+.+29VRNQ(12S; R@"1"D>AH#E
M;&L-$8;IRY!^+![BH$LER@PW2*S^,N4<433(%"W;MBKQ=,BN+*Z_8*TR"H.[
M("'1JQ-\'XS')"(CRM[]W>7@2<K<I&A0G(C6:$Q%L*U0!2:&5ZJQ-9O%:6^=
M(]G0G3&*8D$T$;*E+1LE;"(K=M#Q6%UMC1UK=INJ3L(^1F3NA6G<G\VB<$Y&
M5^# 7G+KN)[O)1^\U"M_)/")J4L37YJ,G*D40@PO7=,69K-]*N5C,%X7]5?G
MW9NFT\LPBL(?7C"Y<F;P%Z9YZI"BJ!'MG_%UPWDCJT/NXA1ILYGG8Q2ZA(SB
M6U LY2DN]"% PQQ'\:!]26]*G6V:(GP+.VQIBQ;C%HPG TVBJ=HJ&090!(AB
M&[Z<I5/0*V +8[5Z0YIQD[.8B5[GZJN3I!&\H>@)0"4XY8& "-.1<;[<94VP
M N#"%*W>*&;:%&VVMUOG:K$72UU?#4YY($6$*)/-E[NL*58 7)CB6:=,T>0A
MI?7'_"MU(EB[^!\+45ZE$57AOXG#K7F2)D*Y;T5,4]W\2POLP@2MGD4U;H(F
MJ^[X GT@[S7MKZ! ^6Y%U%+=#4H=Z<+RK)[[-&YY>E&(CN6]O)&(...$7^\I
M2X/RWHKXH[KSA@[6(A%I]22E<0,TF>N^]Z9>KOY!\.B3T23+03@S^-#/C^&-
M;\.(>)/@.7V-O9'G1!YA\5Z#(N#"U&J"+WV&<=9"7IAJIY+FFKT=&L!R36(W
M\K(CI8-Q>5OWTHF%=40JI"CJ5L0UU2T>:D N+!C1=K8!"[:X[;/.52;J9S E
M9S0(RCKH*8%CDZ%H6Q$:53=>T(1;6&VG]GHTVR(8PA)Y\ZSV_=8/PRBKA"%Q
M\B23MV2.I)A:$3E5=SR01UB8XW&GS-%DR/35"[QI2MMMN53[$S(8TWS;?>@$
M_6!T37SG@XRN(^='\>D@^//-<]_*PGXB?Z5>1$8OX26Y]=[YG3P:>2"52BN"
ML1-V,-:D8 H_:&F_>>,>9'$?ZKY4/Z%070)<8VK,P9<M>\JN@%389J>VETXM
MAFIE&1<5.D^$EMMZP<1$A1.;&$7>BG#ME!NN:8$N[+A3>U.G)O>FRJ^VJS"(
M0U @O0'VYMTE<7SEQ&^PCOMQ&T9?G6!$J7X\1F26)R,'K[XWR6R(6S%JY D4
M=RM"MU/VKI912=2XKK.+RP>;Q?DW3N3#7%1H:OQ, B^,**\"..R!%%$KHD%^
MF;X08&'%G=H_.S49#.JEW%=3C?F-C!5MBK45(=XI.\0S)(/BH%.G]N$T3ZE7
M&W(Y)KX+\G?>8'SOO8;1() _@*) !A#@/:F^*6>&>:K#+2RQ4]ML9T9;J!,W
M!<GE3UN)MY\\%I=%\ Q0/)KRVXJ(ZXS3 UT6Y=KESYTQ-Y,A5N:L6>:/LT-0
M\4W*1RM"GC-VR%.):.UFJ<Z8C,4 I"HWLCC_U9^&*:R\TR1.(*CT@DFY%;5&
MGDF&+)5&*X*7,V[P4A/^VNW3G;%RFRT:*O2A]O[6H$0QMR+$.>/W;%!&O'8=
M<F?,UV1 <SU*_!?X1DR;H4.,>!WZOA,M?W@BH]2E)G(7/)%YZ,]A@J"\< M=
M]4@"LO-6!#IG[$"G'O26WYAKVLXU>X!5V_E+Y 0Q"#0<ES:\K\,?0;'I76RZ
MO(2Y:D@DV,BJ2Y8B;$6 5=TJS!#\M5L1NV*Y1Q8W:4LQKX#_TC<ISZVPQ2/N
M]NHVHDZU;K+;66R2++J@2MZ44#6$HD"[$"W+F;,(9</"T$_'G*+.;7;2V6!)
MJAU?]2"*!%$"BB-L>9M;0X;1ZNKI2S-/;@3)<EV^D3*1:9W('4MQ(7K%<H7/
MMD09B!TT2)N7_*S6-%)&N/5]RC_B"7!-R%)+NS58&!9XAHW-[)'Y95@V*H5E
MXMMIN ,IEXARXUQ1LC(U$O@PM)<S;%LFBWK6*_[$)E7U?<H3HH" *SB&)7%@
ME?O"=<2 C.:>23#W?)]D620G2XS*3$R,070YC"A_S!4A<U+B8ZMJW6;A!IV[
M 'XD+\X[FNMS<HZ> 6MV(U$F5*IR<?#+&3GLG6E6J3>)2<I_N6,I+D0+0K$&
MV*M"&9P8PI%&=6FQ9N,)K 8T_I:=(YP3/YQ1%F_>Z35A<K=;2%"@&!&M-F7T
MP0N@9?&6[;9]FX'+=\2U%[M^&$/P)GFO&6<D?0U:/&%Y,QX3E[[NEBS2JH.K
M,$B\(/6"R6!&HLP61"\=>4* ^ +1HD:L&[;E*X/&,W&;-^,+BRG.)6>+6>>2
M!&0L/#/,&$6Q($IKBJ4N6DRP$&)(-#5FC1:7N=^"B+CA)/#^)B/@;R'T>%DJ
M S_%J0]SQ"3KON[,8C(8]V<SWW/I?AU]#Z<)H:<)BB,PHMFW@2=2&:);4O.T
MS?:"YJ2#(9W6F ?9[.0##.5O43):OD3I-):]< ?CRK^+*A!T:%(YH%NH\S3&
M]H(Z^#%D_1JS<XLU*-4+R">8K0*Z"YF;6')+0/KTU".=A\+H8^W+6NMRI2=0
M&2%*:(NUJ;I@UY$&ABLG&O,(DQEQ&9&7BH@7?Z<O8OCQ*DWB?C#Z/^%KW*=S
M%) _8T!KYF'#WNE!:X+5"W8:OBG!E*^[V&=T%HHX/; 8"LMI>N8D4?[S\AC]
MC1/1ECUZB1X%^E0^;0FO,TW6>YW(R +#31V-^8+%0/P/QT]SF_+]\(<3N.1Z
M,44!M_TX)LG5FQ-,0'WYP4$!4%5R%'U;0NA,3VQ+UX2.X?Z/Q@S;9%'3 TD6
M,5<PN0]I[444?8S#Z(<3C1;+47@#9SLTO/6/ AF*H"V1;29KQLI&'3*&JT$:
M,TJ3U5!<T>8O,FUCS(=3CML26F:RU3'"-:@H[@5IS/HL[F32."4KX"[+7NJU
MSAD)F'IM"?\RZ;/?X&*4*.X!:<HT>R9/WO+</7Y.7_\#4<%+V ^"U/%7FP:Z
M<R6;(L75FE"JQSYS6PL]BLL_&C-;DPV/N&(V9JU5:FI-%-1CMTS2 8WBBH_&
M;--D /0M&'E V7M-$S*2RT@)QU$>6Q/B]-@AC@1&%)=W-&9H)H,:>JKA+E"\
M68XYB'+7F@"FQPY@1 #7+L7HG'V9W.^BDOR=^*-*:7Z+,P=>_&71S?9N.HO"
M>59Y*S1"?<J \[ UH4R/O9-E1 HH[M%HRIP/+>X^,4JM@.&(.#%9K[1ZC+PP
MRON;P7<?P]BK4>NF] @JI=8$3H?</2B#XD!Q*T=C7H&O(%3/T"F6UL13ASJ%
MF0N$:S=I=,X<309/S^X;&:4^[23)6L<MWHQ]]Z\T=WI>TZ9Z1"FZUH1=A^RP
MJZX ZMZAT0Y=GVEVAF-=1K"EK'M![SKA.,HC@I>]$4$S3%4"?KE@<:>56KM4
M].F1Z52!*-2@:O+X"U<M6A0+@L2"K,QK!&L5J&L>D]NMQ9F]BX591W:]/*V2
MWWXS$YJ<,C% <XP@12 K==%<J B[?!JNNQ/DL<7D 'O[1+"49@^DB+"\VR4D
MSPZ%A!#+1\TZ;)XF]SO9,KUYGWGY :=_$X?;FT>6!N4=050N*V/&W*F(MN:Q
ML-U:EL7CC$W5)ATC"+-E9<^>^L08/T?L<FPR=JD4JL*\)S.>\MR2&.68':,H
M(+5VVFFW=FBQBI.]FY%S_$@"QT\@>.P'H^*>G+[K1NFJ[9ORMI&0,LCDI"5Q
MT3&W!K2^#,HGE1!X +YDJ,FT_G)F6DU&G/9_O"&4,RQKA;KB%4WCE<@;R2@9
MU8_1RZDK'L-MS,<?1+G#\I[G"U#>-M:0[<HZ:NK 9*9Q_4&$'ND6-ZIE#@+N
M,-SH+"5"*1O9QF:M=^&.K,OH3<Y;PCP\T+"N8A#E#DN23R1"6>O:P(8L^6S>
MNDSF];:%>:AC78<K#6#)W(E$*&U=Z]B0Y8[QK=IW4F!>L=\I6BZJTJ)8L*S4
MZBJ$LZ6L(9*:O2Y1JEHSI<V85&%$/!B7'R,QY;,&4>ZP!)R:DF7-M0+(S<02
MQI5C=,:;.J6'B%_%5=^G/&&9N42"8\U,;%@M,0J3 6;_+;CTPH2X;T'HAQ./
M_#9]?5,R$SD*P#>:Y*Q(N S#40+:R(O,N"F=F(PFO](##+2_4$#\YX^8IKJ_
MNC$5DMB(1&,IKVAB2X% &>8C";%FK^)=&8[)0/%W\MVY\<GW) H#[[O86*J^
M3WE"$QX*!,<P$ ZL1BHX\,5W%G<TEYMK_31Y"R,O^9"^PFES$'V+8'G5U54'
M>Y.2BQU5PW4C&CVQ6)>TS93"]4W;PR@:!$&?E,A5[&\-':HK7,SIS6(3=&""
MQ(GG7M&*KTCN7NK*,10'@AA24MQL"^2!Z\@56N8,U^*K/6LJV0]&E%W__Z21
M%X\\\96?DJ/I;B6"E[VD"MC&+ ?3VOX74K,^M7A,H^B>H3 =5PVA*!!$UI+"
M9ALP!]M^7XV_T+=YV(AQIV7M^W/1'#>JJQC1"I@G@ [?!W1Z:')KI.B2OCJ4
M2%S?B6-O[.5"I5U9KM*(:OPE? B#Q<\\C]2E2;%A7!XSM<!(9]7$7RPU.MF!
M^=#B<GBC,^'RX@MA:3Y[(#WIBW$1S)2]<!G!!EG8)8[,@F&[--HD!!YR[SFO
MG@^+N$&@;'9*-"CO"-[X\E)F3)J*> MC[&13Y2.3>TS]T2A;6CG^H^/!.VG1
M='"S6_#== 8/'P2;UZ9P:X+JTJ98$>Q=R6N%M4%N1@Z%4>/8/3!MU!;W$1[(
MC[[KT@ 9-/$8A0'\Z.8--P?1\F*@TC>\P/5F/N$%GT9H4[E@W)%@:I"]?C A
MA\(!K,9MB(WE3//-8%4N]X(CO\;H4_D@>IN8T+5Y=]N45KL3VRVPR5/-BB&4
MC5TQ5!J9U@W;Q_ARP+#1W@K[M[CPVUII;]\3*=K(%U.@&!$MXDSIC+/_+RV3
M_=NE<>^R6!ASE4Y3WZ'W"^<7#0^")Y(XP-RH2-Q<DG$8T8"B)Q"%"BF*&M$^
M@2DMLOU-0SC6=GX['X)I=@ T(I?^Z#]IG&2\WH81!XG$+K(2+8J[ TN_L@[9
M[J8C&0R+09O6<6:S>R$\8##NC\*9=&U;U1"* M$R3D<#;)OF ,9@N@95:'$]
MM-+0<^($(]JF[]MLY"2T6<OIP844+"D:%">B%1!'%9Q95@&HV:+B?_Y:EA4L
MP[X7?]C\?$V(Y#TAP6BU:[LEQC<GF@.,5R^,78^ >_[BAM.<C4LG]N+!^+&L
MHV#TG$ZG3O0Q&#][DR"K#@F2DI>'ON?2>_]L=<..)D[@_9TQ>Q4&,; S*C@O
M QF,;[T 8C[/\9<E6;'DEI&19U CL5A64@M#::,%[(%G!B]@?Y< XWN3(M5@
M!Z1_CJ@$QJ1%L2<O2T*N>E5;F,V>B MT_8^[.$[)B+4NL35O 1?Q#*)D")>+
M5])@S%L_R4U5NF2IZBR6&5^3V(T\,;L/8?)ODF3(A/5P6C2I'! 5*M54)R\Y
MJB\<)/Y]'P:3%Q)-K\EK8LN+RSQ(>FC5$"I8BPF;,DNR+_#*,10'H@0,1]1L
MS^ !0V+YB\*M[/:=[#^O3DQ&5^%T1H(X>]S-._V17-,$K&_M'=?0X9'SGD5?
M87"F<%*-,9;B0N0[8@VP74@&)X9\3J.ZM)AJO KC!,)UQR>Q5#9GZ_N4?T1)
M1AE9<_:E&.@Z;X$6<XS/Q >:$X@<OSK1=T+7E8M7DMRA;L%PB@Y19E%&$VS[
ME 1;LV,9?G.UF!S[C00D<GQ007\T]0*/+A6SC6P%FY6B 3@/$:6A9'3"-EP5
MQ'@Z#C5CO8<6DR=/8#^@^S=0Q#69$S^<4195;%>" L6(*#$BHP^VY<KCQ7-$
MNR&[-7F(BZ:,0YI$2LEH<:0H#/A+4.$XRB/^L&A-GMMV)XNR?$.?O78\H?O]
M+?2!D_CFK]1+/A["1/9P%7\PS:+8;#2T;/5P,YWYX0<ASR2:>RYY?@/]7V[F
M4&B5J+O8'WE:5E@_DL@+1S2FB&7JN!IY)LCQ M$J0DKIG/5O@R+"$.-UR.S.
M#RRZKQDD]Y)5SX:?1A?3F%RV0?M@>WHS,L40&+?<-L_.+68KJ]D737"5@R@2
M1'G+9O3$>9/RA+)_%9J=ZGK=Z\IVWD,4X3>I-^6MJY)\D.P!]Z=AE'A_4U!W
M0#^8>/!3?LZM.%J0W<1-,\O9)?"#\6]A./KA^;[E7>&"C?QVY#7.E9MY*-&B
M0;;%]]R25WKO0$1&UVE$RVTR"Y6%63&4HD+TSM/1""?%+ :N7W4])]%K:/T4
MF55WL+A%6/ Z2-Y(!--N1!Q:L)+_*XFS<BS%A6AS4$<G8H?@(<<0$%FU:IL[
MB0M>_XR\!%[N@S$L1GS:$>XEI!4(@_%E&L-Z/HZ_!9XL;BE:@!M3CT<=G8FM
M7D42[3Y;;--_-+M,&L5=M O/>LZZ'R^1$\1^9LB_.5Y V]1)@A83HH@1Q3TZ
MVA)[CK08RAN>K3S$]AB%,Q(E'X\^/:P2C.B.1+:]FP6 -L][5+,E?["#/Y[J
MS^1F[BK^YDM45#"N1XRB0;3M*RM]QM:O+GPDN8:UDGBK7F3LO,6YS4:?*W/X
MZB00T28>O8]P2\JR1S%4R5'TB#(&' 7);!HK8<:0!#=HPS8K?)<*J&&OU7I"
M%+QS!"]CFTQ\52&ZC22RZT8I&2T*WV*[<_N"F:*_.CCTXL8)22<1CJ>R1U%^
MM,VIIO^(" %B#%>=JFI(QK4DH2-902U;5MMVLH;ZII_;O*.J=(53.)V% 3VW
M/!@O^5W,;HN^J)J>IDR9R@115D&L/1FGTY4"AF578Y9O\3!J:8\\:[GHS<GJ
M.B<G(70C/'!A?LQ,3M/TU4E3J2 *WL7ZD[%];3%@V(YIS/A11-$YCWEWT16_
MB^M_^\%HD?S4M'\MZE0VB&)LL19E7*".)/ < &O "Y#$X1O]KNEUP;5##"6J
M5!:(HG>QUN2">'4)X#DVUH"UVXRABUZ$2Q:OLB-5$PBW%+K/R9(!M">(XF>Q
M7CCVK :YZB2:C015T:D?7BW78?J:C%.?)M7THVC&]7.LYTC[CBH9*F<<,3-,
M;5Y"=X );>&[Z 083&C[/&^>B;FX!58S=-9\ )40@@A:4[%2X70]R2#);?TK
M=:*$1/['LHGD70 KQ&GVI#1P4L!(WYXVTU[;/%X[B2/Y.N0/ILI D0+@ZD'3
M=Q5H4CD@"OJEE";CI.HB0.*7\'ZG#5 7Y\P?G"COSA%;+O]?8^O)B[_'M#%W
M_!"N_>&11/079R*[9M4E"SH[M=JJ:X-MF2--U8,H$D0IAYH*8;LF%SV&3+-9
MG=IL#+K%U+WD"57V0(H(T6N"*W8%&]S$AR'IVXSV;%Z4M\7851HG$,V*&QPR
MQE$\F.?,3<$K6.0&1)03HQF#U,N^5B<"'E+:C@="LX7TXC^]Y.T2%E9O4R?Z
M3E,FD?>:<@ZH*U*A_"/*F H%O6V >H#;?>5B0X9L,;&ZQ=AJ82:\%)$SE*[*
M$"50A>)7F%^W46+8XFK&,D_U,I5UI]B;=Y?,DD' 6COKDJ.($&06I45?>]+=
M1&[VD(]U&Z\77V%:SUY^+/4GT<Q#-)RBP[RZ+:M 8>:M1HER@6M>GS8O4MYB
MKV!.JA6I:#A%AWDI7*T,%;NMQ(O3;HUKUN+:=G&W4;S:5E.YXW)K&*#!U'U3
M4OAL.Q7@1+*;P3PX:7D[8P?G>B\.4!0*\(^N2F\I\LE0M(B6YK+:D=E(E *.
MX6VP>Y5K'EQOUH%E(V<Q 8H0T9Z'HF+8MBV-',-NR$[T?'YA<:IF,OA;).Z7
MPA],D;5A6MY4A8;MEO%BF(UW9+<69V!8@*;3-.OG=$W JMS\, W\[)/,N()1
MT>TR*QE@X1&OYXT\ADH+T6PNK5YN!&!2,AI[.Q?Y(C\@$\J$Y?SBCCS.8MZ1
MR> #T8Y78"A%A2C?**T&C;?$"FV-/G-AXOB?P]8M9BW9B0,OGH6QXVLC7!*@
M"!%E+J55HF'WFY@Q''2R$*]BG+LO/VB!I<0V@P0%BA'13*ZH&@V[WH*.>NEO
M6M48IV?*G]3N@P0%BK$-$_265C0L>0LU:DLVK66+VTSW3C"Z3$'Y7C"A9X3O
MIK,HG&?72,A=PRTF  @Q]7.2UPG;CJ5!?R8SMME-Z:L#F@](]%'F3LI^.2,I
MIC;D#[>TP#9<,5K466_3%FOUE,ITEB8D4K-6QBB*I0W9O2WI\PI1>$CU\Q<X
M[D_9F85;C/ENTRCP$GK(/!C=>N_T)[DE!7L@180HPI/7 =O.A6 Q)"MV9JX6
M8[I^FH33\-7S):UTZ_N4_S;$:UL2Y^RQ,#!BN/)[9S9I,3HK$I>_16$Z^YWX
MHW$8P:_D(4PTKJVO215D@:FOD+SVV/9=3Q(++SBU7&3X1.8$N(S9[5[L%ALN
M^+L%+6;'.QPWH6<^B@,@DB6'DE2H:BS&H54ZV"Y5?0I]'RSM!RA4]))1I4?Q
M(XI9U;3&>1%IR@%#_@6%3>C% ?)]Q[89Z(]&7C9G%M><043WZ@6.Z!AR?>H4
M+Z(H05=?V]Y@5C[M/LV,PJOL;D'-O1BT6<&O>-W+'$I1(0IB=+7"W8(2@6_W
M)8PH',/FP2DY?HD;SDGD$9&SJ)(#])B:!^AJK_92;%,@&J>W4=578G KS8X&
M.\1/[[HE@_'8C%<MJ5'LB*(:7=W5=:I->933<'N?TM2+R>M'Y1C(KD&O'P)E
M9"@"1#M_NAJH%>N4!5'.R>W7;EKJL+AEF&F2[OQ&Y(T$\?+>FJJ+H!UW<<JC
MXEKH_+8/0.@[<>R-/=<IONN\"T2V"Q:HE%N>H.!W.]VA$!<.?[9W>.WEOLU3
M=%+\&@%-D;;\3<GO_JTDAG)B7,UM9A#5A:/GQ(F2O?-<G-JL6-BI\YRV/"UX
MRJ]T4!'#PGG.=9WG)MB,O&S>[FIY>[BA&Y\N3JTV)EU=.2JXB4OZI@!EBB"#
M,T292+&VV-ZICQ[#!C ::[ 8V6UQF4T\^6>+NWB?P#2C.:'\9_=D.WYE28OD
M)I?Y!U()(HK:]&V 4P_5E-#TEYL8HC0T#FQQL;G%Y5TP!_[#Z$/5$9<#*2)$
MBTI]G2@XU";X=A=AH'$,O;5>=1)_Z[&+\L]@0E-2P$-^ UY\Y431QR*^8+V-
M] D"JG-$JS=]O3!2^W6$TNX"#2Q.<VYQ-WF+2]W^6/*$*&)$>\CZ.E-XVXB$
MT?:6^D@<R6("77/%3O\E93C-1%-;CZ'20I2$U]>W\1B*)2J-&H^]BVZK#'?J
M@X*"?XO=S4L2D#&L?1[IWFD8&'!.P0.HA%J?VN!?R&%,2.VN,$'CD)A2&5(S
M]%5V&G!" K>IU^7:$ZB,6I\<X=\U8DY*[2X"0>.3C691X(=%2#\(GLC,22)/
M>!9,F@APC^MZ$UWYRV9+!(+0WZ'>.\1*(3;[XNNO5Y[?P$XOG9B,RE^X"F/E
M7(J!1U(IMC[KPF_*WZ#8%FY\L7?C6NIK77Z&=T+  &4JD]9G8?BW ]273K%E
M?;!WOEIJPI1YD;E3IGH01=+Z# G_V@ N\,(;="HX$-P8@,8;,*4]_G#\-#?>
MHH!'U36V*5",K4];\*\9D)="X32MO50&C=O8[,&VR:7XNIFJ(4/0;>LS%!?\
M;FILV(4GM/3"F:9JU,]P)!C4W9@_F")#%/2+=2!ETVR@[2[B:](0 *F>B0N3
MRJ6GW04C,O8"+R'WWIR,[L#*@HE'FV!ELY!D@EF>($6%R+RE5"#.*ROCQW"T
MHF';-=D;HOIIUV8METN.(D*4]I$2OY+=RJ#'<+]!PU:+(^-28NZW,!S]\'R?
MWI0B9^+:]"A^1'D:*66IKC[$\,L%TKA,P9B1XTBDE)@S4,$L0XUB1Y1@D5*4
MJH&+P&.X$J%A\VZH%*/T-*TJ#.9XX+F'*+TA)6"EM44E7 SW(#1KB#UT&0K%
MO='-D113FX*WGD9ZH@RTZI("'(HT9J(XMO>U#E.4Z_WA$6V*SGJR^^_;&,OE
MFK@T9\PF<<1@>5!08E%C[V)]-,76IOBJI[;E70FV7$S9N1T(BY,G[1$=N"#N
MS'(&XV]!!)], N_O3"-%E=S-N^NG]*;5_C1K*?$(H8'C!?#!2WCS[DR](/OZ
M$TG2*(AITZ=;J79?33^>2A?1A"ZV [:?[$A4&-(673=*&A[:DRX##MAF1)R8
MQ$\D3GUZO".[,2AK$YH\9CW3X-N/89S?:2*0H9F'@*0.$46T.S(,]AQ@5*H8
MLO#=]_1#B\&[DKD\@IE$S?HYXQ%42HC2 3LR"D->SI?I_FV^DTG;XD8( XZ>
MVU(LB#8V=J0Z94]<B*D+_9N[[YR'%J-KT\YYB"B6W9'J=)SS\+A.6R5$_:%O
MIC,__"!D@8WNQ>8%-F14^LAR\^A;QXMH^3VY_%C^^+M'(C"IMX][,B=^_]T3
MV;P<D>%A3[,>S"S2K[ .2R-"M\/C;7:E+CY7HD5Q(W)])66Q'5A'!!@*'JV:
M@<5-C25;=\$L3>),T3VIV^XY(RDF1)L9.OJ0L' F[D]OSQ9#IRKM'&K;\^%*
MKXA"*!U]J-GS.FX,246K]FPQL5^EG2-M>SY:ZA5349F./M3L>1TWA@3:;[#4
MCQR?[AFF<9P%6XM^>/U@E-49/89Q$I'$R^511$*2F]-UR4/ =6)Q5?+LOI%1
MZI/L#.5&9!2O]EGC%XF+F)1H4=R(5BZ&U,AV%AWA8%C>V#00S79NIFJ0-CB\
MS*JYLRJ;*R<ADY#>#2X1G"M0 LR8FL#IZ(M;JJ0H!PSV;\T.+&9J*KB26NXQ
MQU$\B#(PZII@6[4(,P8;;D2?%A<M]#1-\O%,W#3*"AVE5NG5@R@21,L0D<39
M=LB%UUDCM'J&[C51-,&J(10%HHR'2-J\USL3'(:T1B/F9_."3B=^HW<,P3_4
M]>>.3V-Y*3/D#:5!/Z(5J$CZ;'.4 (DA.]& 6?8T&Y88P9.%ROE)!"E;W/H^
MY1]1.9M(SFP#9"'#</37:E!O]]S[YN[_DL%[^,M=0J;J85P%#8H3T5M=1T<J
M@3Q; ACFV%UJ_<3N:>,-'O\DWN0M(:/^G$3.).^P05L\NHY,=;(R/8H?T=RM
MHC,5:Y>3 H9%[RXM_QA5LG:Y-S48+U_AZD@KJ5#](EHBJ^A'Q<IYV#'D$VRN
M86Q>J['3@L$#3%=?Z&A)8O=:1@15DSF2BM:5<WZJ2M;C3UK)>HQH'T5)61*>
MJ" "#&\@JV: K)+51*74,:*-&!U]2%@X$S<&>T9?*=6S>1K)XGJSA^GDDB$U
MLIU%1S@8W,>F@1RA"KX;2S+TCA$%WCHZJIU4S23PR5)+/<W^>,Q>HAL/?4SA
M54Y; URGD1=,_DT<UCI&G@#E&M&DK2+I;1M5AOWI#%1O-2YKH/2LKN/3D[KW
M81S_QHXFI,=3GA&MME7D+&V>3-2?;$^J9[/!QC:/SR1)_#R>JI&9KZ1"L2+:
M=571C\K"@(<=0W7!3FT;U7YKH[M./61=GZ7U8V#7J5=J!-WJCC$[]0U406&S
MOH&IT:&*?DSX1JD=X8FYABV?*7UR_%GV<WO'B-XA.EJJOY^;B: J7VAA/_?*
MF7F)XS\GH?O=\NYMQL-;Z(-<XOPLR4.8R';HY@\&F9^B2-P_@RK(I1.3$;T\
ME@1QIM'LT[B?)F]A1*/%;Z#-*$,TF-&_9^9X^7'S3B+7B\ECY+GDR0DF1&TF
M:N+A5+*(LDQ29B"3^&]05KAV"CIHD8<V]R*J(?6CB#*8[49]K+[RZ'S0C_JT
M7Y[LVKO^ T!".'<Q&C0'CL^;DB>&E',KK*]W;#$=F''W*@;PN@D@-[9XD"9Q
MX@2T(^9&%?83F>:-,:_"('O=I([_0J+IH8Q(=\L1U0&B-*4QHQ)XN14AHWC=
MMV-::.-K6V@?:^^EIL2HQ@7(&M/Y 6/&T\!+7DNP^Y6 K-9L'E8S:!-W,/-[
M0>RY6<YG=TZ^_EPJ3TS)-5,&LA.WKA0EAGWZECBRS?1:32M83.$T6GQ()6K(
MC3^/R@]3$LV4033GN"P18B@^:(G#VFSY63,8*VE?,ACK-1R#:W!$=8"H ,Z8
M4347@^L+&<,=\RV9%FRGYLR\%"S&X))<4%EW+05W(D[![4RP"Y<_W;N\4&NV
MTVYF7@GK =P.7_@;#Z:[O%U+KIV(DVM-RG+ARV?['?.FMDAMEI\9AB11J];
M$ZD,,>7>=F$PJJ]Z$P+&NYO60H-%E[.30K2-1ZJ_10-/I#)$G[<S826->+I
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
M"PBAV0-)BMS6B_,N$*(MMD ;J"YZUK(E]LK)LE@QO!QM.[OFS<V-.CN\HKR
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
M,Y?M9$"^62E?>.8 49)9-P10D$T/5/DL7SX%L"ADVRT*RO$!3Y4D5'5-_2!
M0FRA%# ;KW-KR"AJ74-YF:621"<\57\=DLK@L4NKF93C@$9"J2,I(X5'/4IX
M=HM;"34$>O22I&A$[;I@:77K_"I/N0.?II?^WWF0!@695[/*?V'<!MWIN)P-
M#U.MH*\A$AMKRH8"*D)Y!D.AB#<#!'8*1V3M2==EUZO^&X.E(QH_,"]EZ3/<
M?ID'*^KTF'0LX"*DM0@1B#44 Y2"U]*BBCK,>(FY/\CY^L+_#O[*"]-#8WW=
MG(@CIM0#"B$<$^45H*9P1;X]339LC%3OBQ=.6/&)^4N*++WF[MN8#5_BP5L0
M14SDX2!' [V$T@L(U@J\<S34_=[I#?LN" +!(,V2X#6'CSRS=Q;EK+BWA- \
MQ5"@E% XB&"J*"A$X:R6O[COF>8L<G*XQ=<0B<CS"49Q+)0J!@U%H14O56 3
M]4.;B=-A*58=5?#'A.&2@LKQ@(_V8EN1@IY6UN&DJI_696IVVE"_U7_/PRS@
M'A/?M,+!+(6-[[N??IN^3M1Y7]58H)70>0*6MX(='XGVTVBAS;LE+TG@1>.0
M705Q.F?M?>2K%5 R#"BDG22JY:@PR%$!)1I:VU<[FW=)_F"_O-N0_<J2. I^
MJ?6M[O><)DJE3E@>"A1-@I!"_.P^EG%Y_41P2(=P@"4C 1.A1)"A2,3>HQHZ
MA:6S+=&>TE-7U%8@'0NX"*FL6@+:VKF&DX)'V:HL;:8N%RZY#V\\&;J5V#F
M=D+Q-8;/HMA&#S%AC;3W9-29RT[W[AT=2AWOD<(2+[.&^(D\4C'(IU,OF?5'
M@V <!:/ ]Z+LTO?C/(+#UZ<X#/B(U/DK-1OTX%^B$ R$Q<9FJNLIB=\8UR#H
M-I;Q=0Z:F+U!-?./E(WR\"$8,=1S,6:3 1I"R3 EVP4[A2EN(J9T$_OS)QDY
MY1Q]-KN/1G$R+3YD8#J"X]/R(QZGLOA(L/J()[<*]'A@J_'^E"[L/67^/\;Q
M^S^'+)B;.O_#IH7SOUI2!"6S LHW?P8$$MA"=!FZK?8"8 U](+>:8WP@:ZPY
M3RP)8FYSPQN^DR-4:.WWG.0S CDV71;+=:D.8<-4A%.E.C-.-6@KU24G9P@D
MW87>6*),:[\#$@ED#7196J]$=<@:)FC=*H_Q.;RY\MRPU$^"MV+K1^A0Y>=
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
M!+A;_BKGSR&MK)>!=+<M>3=<(W*<Z]2Z#FV^=JHEL6"Y2E>$X\>_6C(KW.>
M([1R3 ;RM&%/6NRJNY5+9O?\K/OF(942*)6JK5P\E=7;FAZX0RO+9"!;Y)F0
M.7OJMD<'5EW6ASBSX_+[$$I<<_:!!/X*LLEUGF9\A4R0]HN<!5CO,)^DH!)K
MG]AI "VAK)&>C,3VIPG?;LF30PMU&Z?NW$[=UDYYXW$"Y^]PL#\JJ4:YSEIS
M $Y"&20]Z4AW2#1V"E'BSG7;9L[ETL^"]R";W4>781A_0!LA'I7?Q/EK-LK#
M12<1?-AG,A_'U".4)]&3A"">:\ '"FV4=JW3/9=U-^6N7E)[F21>-"[RVU>S
M%_[Q0DBJ]1HS!^ DE+_0DXYDO=; 7JUG^PSR=OK@H9!&[F"R^XQ-E9U]U#,
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
MMB490@J>H%6I.:P4X]1,XZ@(CE'-8+9^#_03RKW)>"S6-A&JO=,TE]VRAL,
M%,(+G[Q@>!^5Z4-<"R+96(Z+4DF#C/=B#<0@I%!Y8%,;758$/$-..F+#6R^)
MN"\F?PI(/@B0$,K=R+@MUC\I- K]V*PJGL,TR:7OY\6I#AOVLPE+@+J$35B4
M!N_L/N+^.,-V9</- W@)I4)D,I$LCYIH*;1GLZJQ#@.4EX1Y:9[,\$YBS0C
M0"@XD?%9K(5B7-6B>'>E[67 U1]M'W:ACSL1<T#BPN7EE@6-J K&M1\#Y82"
M%1UNB[6R%B*%R*61H [/7':=6!#S@"W,WAH " AYA;7L1>C4)AX*,8@=Z;CL
M2EI8^_RMRIL\@0: + GB87$+J_BW_N(:%DO\(%UE=&55*CKS 7Z*VKDI()F&
MFD'N>-,/.ZKO\IJ:1&ZWT[<PGK&Y_)[RQ)]X*7L*/977;#0G\(%07"04E)D)
MJ& ;M*2XF)M!Q,80ANV'(;ALPRF1WC/COE\ %W#G;5?AEL:W)$[5( WF!#X0
M"LV$@C(S!!7LCC=3L&,&-LN]Y^?<?P799,+"X5V<O'B_65K(0E;F+1D&%%*,
MVC99N*V@2&0&5^KW<3%V>7-WY3'")@GM#Z)4';+6#>)(*#UI+F2U8CD5X2IU
M]?0SKY<N7T1_9-D\W_V@=@?6?@MT4P_YY"^@U\$IU?&L^_F(0X=!F>A,!1C-
MN=X?\2U+@0DS!:"D'G(=2D,N#92E9IY_XH7RX,+UEKZ64<=LYVL#8*<DOI47
M+%9LY768S#MOOQ6Q%:<ER?9!1P\/7>< &NOH(?7H_5 =O==A*G7TPE1';Z/]
M"(P.7:^BVZF5>4QK\:A",B'G0(_X*ER(2#L_I<:\6*6[^D""%?7OT3NHFTM.
MF&,W3-.J9@5>4(_@>B:'=DC@"VOXU&=W/7IG=W/Q63ZS4$P*G* >2O9,3N]P
MN!>FT-66\G9,P7K#]O2CS-*/XB2#+'U:_*WZW*)^'-!(W3?O*3J:RZ$M]%#G
M^&P/CRX.7??Z3N<+B8KVRD^!:NJ':H?JAM?K:!;J>/"5UNAU4B5[U%6RIZ.2
MO8I*&O1+)Y?%,*OC=>JPMGAGG*+[666ZS/540ZLK('?0EF#^(OV*POZH^)OR
M3/HRFE\'&N1O;V&!R$MF]Q%W5:8%*8X[S\V)1UZ]6/\QW"MQN((7Q%S'*;9)
MRM;O@7Y":WDM<\4&(H)#X5:%#=&X[!/5Y]N:!X_>+PE3G2QO#0 $A%9?$8<E
MQ\@B2'NC8$[?M^>1*CR_AU6P[0& @%#@+N*PS!$50*)P?\>*@KD,;W+N9'&2
MYJ4?*N5:^S%03FU;K.&L1+'JX'3],H$5A71X2(M=Z"J+08]288N(GP@'K432
MH(H_SKR0@OZ9QPDNRP-6@5=X[:63NS#^J,1?V%OGN%E *ZAI[:8@9"NG#D@*
M^_2.A=LSO(;20E12OHZC2A'5#P(DA/9X/?YC8Y8-L!3BEIVKJ\-U]QDZC?9'
M/U)XM)-E_==Y]Z;[Z/:W/X$'G^[B9%U@#X'W&H3J"L,&,W.>D+KYHB5)L>(W
MYPB%Q;R9CV'8E%]PU%X1S)47>I'/!A,&ESNPQJH[#2 @5#E5RU[1(;PVRH;=
MVNC(K.?RGM6Z16^L 5I^P<98P$5 %PW%@?4/ZD&;WSIH6+5$2:G)Y-Z7V]1U
MGH"Z:&GUYF! 1B G;R@0K%H+4#?<X"EII\/$O8#5CW'D-U'0U7C 1R"M;R@6
M;1W= KY'G@&95 $VKI)$" 22!88BT%;)$JZS="TE%7:8/EB7SL:[)<\,FJ$N
M_A$.$0^U=%L]'4=/X4:7H="P2H_F0\/FL81TVN55+2GS;X+4C_,H>_8R]L02
M7]>94$\'Z+L9ULFO;!GRH=HFQF'YX#-[9U'.TD<O 13OS'%%8$G/'9?9=1P5
M$H#&4-=YFL53EB#3<\A90!0._:2;<E\OJ55@VO@UT$[ +S+CN-B:ZE$2J;4=
MY*\I^SN'NN!W6"#=E==4R<#FK$7#@,=.3\C7R7KA$KKBW_NE"6<YCN,Y(N \
M(=DN.P^7 R1B%,5-S-S/BBN:BWKSV]]!!M4G#O>1=:J>6?$VQJ7/][@@"] '
M/>AY0"A.G^M1T F>2!BG><*P!F8R)7"!@)-G*CW)&:<Y,SIAI\6]F,]EK2ZO
M7?D3-LQ#UA\)*)[+!+L3ZLT&V D<1)C*3+)A&O&A$^;I."J;%S.O[GO"ET!3
MU)<$)2,Y_UW>@A!0AGJ%2CH6<!$X1,%+0&Q1&)P4*MM:E:7-WM_WTS<O2.8O
M&MUS?8C& =]WBPH ^0N+R-% +Z&L (:WV]JGAW7O]<]E;,Y"/N?X&XM8XH5\
M5[H<3H,H@/T8<H7E)6/<VZ!:<_T\.J)T_P(C(XE?8H"<0D6D$Z_<Y;U(G/^(
MZ?& GPDP$_(6=&75V!NO\(#"2NY*!UP^/+Y&7W'+#&A,6?+.'I ==C!3<)24
MGB'7EP\R.R2'3^&IZ-T)_(B,6O/0>RQL5"<;PE$<$U);#<9C]74-9[>?_]N=
M9A]32?:7M U8EH5L"(>N<9[!=9Z>#E#Q+("5:DI?+AZD_BNA=_WV_@Z-PF%.
M?7'A\BY.UJA5(!,- S14L^1R 8C57H'5H.CTD^KYD<.JH;JURV"E!Q2$,H4:
MC-=;UDN<^_"<RP[7<8=9&'OZ?4PUKR)GO+9^'Y^NETAWM(FJH\S+.15'?ETK
M$&>KBM& C9#CKB\5HWQ+!3F%?&+K$G:X4K_P#VQ($W7B)1P'>+JQ9E>X+]92
M%4X*^MF*#&V>F /?X4-%.;CZB+SFYT 1(4]7Q3G!>;@8V-ZJD</<\?*I)0;W
M>")?KGF*47! 3"B#K.*Y>$&3X^MVYK@-#;;:%&A5$%/Z2R_QVE=URH=D,P#=
MA-Q&%7\%RZ465H,$[[YKKNNWMO&JK1H&: @E<E5<%Z^^"H -6@804&)GT;]#
M16^KJOJ<D+KK2T-L &K4=55S[N^).B[>MWY=].C Y8.SZV2A5H2:(8""D)>C
M8+;8)B38*,2%]J3E])'C=9*PARVB88"&KNY5&8[6NTUL%,J7[4OMP.65P<T]
M)?63H'@470]/92 @HN0JR!F/UL5MA 170AO:Z##UOZ@DZ8_N@LB+_#)!KD(C
M&@9H""7^%4P7:Z("7[<S9!;W<CKK*(3CF+<NZT<!%KHK:)7=> ]R'1K!I;.Y
MR%S>,=JF"I6L$XX#/'27S@VN:VGA&CZB>MA<=FZ?::O2A;O%63<&<! Z857Q
M&ZV%:^C0?2+^YY\P_ZN7LO_]?U!+ 0(4 Q0    ( ,V):$\^6G0&(3$! /,J
M&  1              "  0    !H8FEO+3(P,3DP.3,P+GAM;%!+ 0(4 Q0
M   ( ,V):$]4!?:O6QT  #-V 0 1              "  5 Q 0!H8FEO+3(P
M,3DP.3,P+GAS9%!+ 0(4 Q0    ( ,V):$\)TX%I1!\  - 5 @ 5
M      "  =I. 0!H8FEO+3(P,3DP.3,P7V-A;"YX;6Q02P$"% ,4    " #-
MB6A/P?'P""M0  #:UP4 %0              @ %1;@$ :&)I;RTR,#$Y,#DS
M,%]D968N>&UL4$L! A0#%     @ S8EH3V'<FES.W@  -OP+ !4
M     ( !K[X! &AB:6\M,C Q.3 Y,S!?;&%B+GAM;%!+ 0(4 Q0    ( ,V)
M:$^U4Y)?<J0  $<T#  5              "  ;"= @!H8FEO+3(P,3DP.3,P
>7W!R92YX;6Q02P4&      8 !@"* 0  54(#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6874931424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Stock-based compensation expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Compensation</a></td>
<td class="nump">$ 987<span></span>
</td>
<td class="nump">$ 486<span></span>
</td>
<td class="nump">$ 2,193<span></span>
</td>
<td class="nump">$ 2,232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Compensation</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and Marketing Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Compensation</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Compensation</a></td>
<td class="nump">895<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">1,975<span></span>
</td>
<td class="nump">1,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Compensation</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=hbio_DiscontinuedOperationsMember', window );">Discontinued Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=hbio_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=hbio_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794132496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Narratives) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6873600336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amortizable Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 70,758<span></span>
</td>
<td class="nump">$ 73,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(32,178)<span></span>
</td>
<td class="num">(28,819)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">38,580<span></span>
</td>
<td class="nump">44,532<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Distribution agreements/customer relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">22,014<span></span>
</td>
<td class="nump">22,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(10,209)<span></span>
</td>
<td class="num">(9,509)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 11,805<span></span>
</td>
<td class="nump">13,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Existing technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 40,962<span></span>
</td>
<td class="nump">41,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(18,534)<span></span>
</td>
<td class="num">(16,215)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 22,428<span></span>
</td>
<td class="nump">25,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">6 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 7,578<span></span>
</td>
<td class="nump">7,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(3,231)<span></span>
</td>
<td class="num">(2,861)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 4,347<span></span>
</td>
<td class="nump">4,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process research and development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(204)<span></span>
</td>
<td class="num">(204)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871169952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of lease expense and other supplementary information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Components of lease expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 523<span></span>
</td>
<td class="nump">$ 1,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short term lease cost</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(104)<span></span>
</td>
<td class="num">(309)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">448<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">1,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations, operating leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental balance sheet information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of use assets</a></td>
<td class="nump">8,497<span></span>
</td>
<td class="nump">8,497<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion, operating lease liabilities</a></td>
<td class="nump">2,424<span></span>
</td>
<td class="nump">2,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, long term</a></td>
<td class="nump">8,342<span></span>
</td>
<td class="nump">8,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 10,766<span></span>
</td>
<td class="nump">$ 10,766<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">9.20%<span></span>
</td>
<td class="nump">9.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6874367664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Disaggregation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 27,418<span></span>
</td>
<td class="nump">$ 28,635<span></span>
</td>
<td class="nump">$ 85,204<span></span>
</td>
<td class="nump">$ 86,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=hbio_InstrumentsEquipmentAndAccessoriesMember', window );">Instruments, equipment software and accessories [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">26,323<span></span>
</td>
<td class="nump">27,159<span></span>
</td>
<td class="nump">81,424<span></span>
</td>
<td class="nump">82,847<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=hbio_ServiceMaintenanceAndWarrantyContractsMember', window );">Service, maintenance and warranty contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,095<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
<td class="nump">3,780<span></span>
</td>
<td class="nump">4,069<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Segment, Geographical, United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">20,210<span></span>
</td>
<td class="nump">20,535<span></span>
</td>
<td class="nump">61,853<span></span>
</td>
<td class="nump">59,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Segment, Geographical, United States [Member] | Instruments, equipment software and accessories [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">19,388<span></span>
</td>
<td class="nump">19,458<span></span>
</td>
<td class="nump">58,979<span></span>
</td>
<td class="nump">56,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Segment, Geographical, United States [Member] | Service, maintenance and warranty contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">822<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">2,874<span></span>
</td>
<td class="nump">3,107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">Segment, Geographical, United Kingdom [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,483<span></span>
</td>
<td class="nump">3,395<span></span>
</td>
<td class="nump">8,438<span></span>
</td>
<td class="nump">11,316<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">Segment, Geographical, United Kingdom [Member] | Instruments, equipment software and accessories [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,285<span></span>
</td>
<td class="nump">3,098<span></span>
</td>
<td class="nump">7,814<span></span>
</td>
<td class="nump">10,685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">Segment, Geographical, United Kingdom [Member] | Service, maintenance and warranty contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">198<span></span>
</td>
<td class="nump">297<span></span>
</td>
<td class="nump">624<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Segment, Geographical, Germany [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,823<span></span>
</td>
<td class="nump">2,558<span></span>
</td>
<td class="nump">9,183<span></span>
</td>
<td class="nump">9,762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Segment, Geographical, Germany [Member] | Instruments, equipment software and accessories [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,772<span></span>
</td>
<td class="nump">2,479<span></span>
</td>
<td class="nump">8,956<span></span>
</td>
<td class="nump">9,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Segment, Geographical, Germany [Member] | Service, maintenance and warranty contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=hbio_RestOfWorldMember', window );">Rest Of The World [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,902<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
<td class="nump">5,730<span></span>
</td>
<td class="nump">6,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=hbio_RestOfWorldMember', window );">Rest Of The World [Member] | Instruments, equipment software and accessories [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,878<span></span>
</td>
<td class="nump">2,124<span></span>
</td>
<td class="nump">5,675<span></span>
</td>
<td class="nump">6,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=hbio_RestOfWorldMember', window );">Rest Of The World [Member] | Service, maintenance and warranty contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=hbio_InstrumentsEquipmentAndAccessoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=hbio_InstrumentsEquipmentAndAccessoriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=hbio_ServiceMaintenanceAndWarrantyContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=hbio_ServiceMaintenanceAndWarrantyContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=hbio_RestOfWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=hbio_RestOfWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6770119328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Narratives) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">71.80%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">$ (54)<span></span>
</td>
<td class="num">$ (652)<span></span>
</td>
<td class="num">$ (363)<span></span>
</td>
<td class="num">$ (416)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Discontinued Operation, Tax Effect of Discontinued Operation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (883)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017', window );">US Federal Income Tax Rate, based on Tax Cuts And Jobs Act Of 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to US Tax Cut And Jobs Act of 2017.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_EffectiveIncomeTaxRateReconciliationReductionInTaxRateFromTaxCutsAndJobsActOf2017</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794097296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract', window );"><strong>Employee Benefit Plans Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >11</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Employee Benefit Plans </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;' >subs</font><font style='font-family:Times New Roman;font-size:10pt;' >idiary in the United Kingdom, </font><font style='font-family:Times New Roman;font-size:10pt;' >Biochrom Limited, maintain</font><font style='font-family:Times New Roman;font-size:10pt;' >s </font><font style='font-family:Times New Roman;font-size:10pt;' >contributory, defined benefit </font><font style='font-family:Times New Roman;font-size:10pt;' >pension plans for substantially all of its</font><font style='font-family:Times New Roman;font-size:10pt;' > employees. </font><font style='font-family:Times New Roman;font-size:10pt;' >These defined benefit pension plans have been closed to new </font><font style='font-family:Times New Roman;font-size:10pt;' >employees since 2014, as well as closed to the future accrual of benefits for existing employees. The components of the Company&#8217;s defined benefit pension expense were as follows:</font><font style='font-family:Times New Roman;font-size:10pt;' > </font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:13.5pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td></tr><tr style='height:13.5pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:14.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='10' rowspan='1' style='width:249pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:249pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Components of net periodic benefit cost:</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest cost</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >121</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >121</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >376</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >371</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Expected return on plan assets</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(167)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(187)</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(519)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(575)</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net amortization loss</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >69</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >53</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >216</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >163</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Curtailment gain</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</font></td></tr><tr style='height:13.5pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net periodic benefit cost (income) </font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(54)</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >73</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(82)</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >For the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine</font><font style='font-family:Times New Roman;font-size:10pt;' > months ended </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, the Company contributed $0.</font><font style='font-family:Times New Roman;font-size:10pt;' >6 </font><font style='font-family:Times New Roman;font-size:10pt;' >million </font><font style='font-family:Times New Roman;font-size:10pt;' >and $0.</font><font style='font-family:Times New Roman;font-size:10pt;' >5</font><font style='font-family:Times New Roman;font-size:10pt;' > million, respectively to its defined benefit pension plans.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company expects to contribute </font><font style='font-family:Times New Roman;font-size:10pt;' >approximately </font><font style='font-family:Times New Roman;font-size:10pt;' >$</font><font style='font-family:Times New Roman;font-size:10pt;' >0.1</font><font style='font-family:Times New Roman;font-size:10pt;' > million to its defined benefit pension plans during the remainder of </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >. </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company had an underfunded pension liability of approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.9</font><font style='font-family:Times New Roman;font-size:10pt;' > million</font><font style='font-family:Times New Roman;font-size:10pt;' > as of December 31</font><font style='font-family:Times New Roman;font-size:10pt;' >, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >included in the other </font><font style='font-family:Times New Roman;font-size:10pt;' >long term</font><font style='font-family:Times New Roman;font-size:10pt;' > liabilities li</font><font style='font-family:Times New Roman;font-size:10pt;' >ne item in the consolidated balance sheets.</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862536560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >7</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Inventories</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:13.8pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Inventories consist of the following:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td><td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Finished goods</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,835</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,936</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Work in process</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,838</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,667</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Raw materials</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >14,221</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >14,484</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23,894</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >25,087</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794176224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long Term Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:144pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-term debt:</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Term loan</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >55,597</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >62,400</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Total unamortized deferred financing costs</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,278)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,605)</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total debt</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,319</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >60,795</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Less: current installments</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,000)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6,383)</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Current unamortized deferred financing costs</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >393</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >401</font></td></tr><tr style='height:13.5pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-term debt</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >51,712</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,813</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794065536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Issued Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract', window );"><strong>Recently Issued Accounting Pronouncements [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="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">Recently Issued Accounting Pronouncements Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >2</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Recently Issued Accounting Pronouncements</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Calibri;font-size:11pt;font-weight:bold;margin-left:0pt;' > </font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >In June 2016, the FASB issued ASU No. 2016-13,&#160;</font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' >Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#160;which amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may resul</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >t in the earlier recognition of allowances for losses. The ASU is effective for public entities for fiscal years beginning after December 15, 2019, with early adoption permitted. In May 2019, the FASB issued ASU No. 2019-05, </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' >Financial Instruments &#8211; Credit </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' >Losses (Topic 326): Targeted Transition Relief</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, which provided additional implementation guidance on the previously issued ASU. Management has not yet completed its assessment of the impact of the new standard on the Company&#8217;s Consolidated Financial Statem</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ents. Currently, the Company believes that the most notable impact of this ASU will relate to its processes around the assessment of the adequacy of its allowance for doubtful accounts on trade accounts receivable and the recognition of credit losses.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >In </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >August 2018, the FASB issued ASU No. 2018-14,&#160;</font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' >Disclosure Framework&#8212;Changes to the Disclosure Requirements for Defined Benefit Plans</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, which amends ASC 715 to add, remove and clarify disclosure requirements related to defined benefit pension and other postre</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >tirement plans. The ASU is effective for public entities for fiscal years beginning after December 15, 2020, with early adoption permitted. Management has not yet completed its assessment of the impact of the new standard on the Company&#8217;s Consolidated Fina</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ncial Statements.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 815, </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;color:#000000;' >Derivatives and Hedging</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, which updates certain guidance previously issued in ASU No. 2017-12, </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Derivatives and Hedging (Topic 815)</font><font style='font-family:Times New Roman;font-size:10pt;' >. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >The ASU is effect</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ive as of</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >January 1, 2020, which is the beginning of the first annual period beginning after the issuance of the ASU for public entities that have adopted ASU No. 2017-12. Entities may elect either to retrospectively apply all amendments in the ASU or to p</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >rospectively apply all amendments as of the date of adoption of the ASU. Management has not yet completed its assessment of the impact of the new standard on the Company&#8217;s Consolidated Financial Statements.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:24.5pt;' >Recently Adopted Accounting </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Pronouncements</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >In August</font><font style='font-family:Times New Roman;font-size:10pt;' > 201</font><font style='font-family:Times New Roman;font-size:10pt;' >7, the FASB issued ASU No. 2017-12, </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Derivatives and Hedging (Topic 815)</font><font style='font-family:Times New Roman;font-size:10pt;' > which amends the hedge accounting recognition and presentation requirements in ASC 815</font><font style='font-family:Times New Roman;font-size:10pt;' >, </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Derivatives and Hedging</font><font style='font-family:Times New Roman;font-size:10pt;' >. The Board&#8217;s objectives in issuing the ASU</font><font style='font-family:Times New Roman;font-size:10pt;' > are to (1) improve the transparency and understandability of information conveyed to financial statement users about an entity&#8217;s risk management activities by better aligning the entity&#8217;s financial reporting for hedging relationships with those risk manag</font><font style='font-family:Times New Roman;font-size:10pt;' >ement activities and (2) reduce the complexity of and simplify the application o</font><font style='font-family:Times New Roman;font-size:10pt;' >f hedge accounting by preparers. The</font><font style='font-family:Times New Roman;font-size:10pt;' > ASU is effective for annual reporting periods, including interim periods within those annual reporting periods, beginning after December 15</font><font style='font-family:Times New Roman;font-size:10pt;' >, 201</font><font style='font-family:Times New Roman;font-size:10pt;' >8. The Company adopted this</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > guidance as of January 1, 2019, and it did not have a material impact on its consolidated financial position, results of operations and cash flows.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >In February 2016, the FASB issued ASU No. 2016-02, </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Leases</font><font style='font-family:Times New Roman;font-size:10pt;' >, which is intend</font><font style='font-family:Times New Roman;font-size:10pt;' >ed to improve financial reporting about leasing transactions. The update requires a lessee to record on its balance sheet the assets and liabilities for the rights and obligations created by lease terms of more than 12&#160;months. The update is effective for f</font><font style='font-family:Times New Roman;font-size:10pt;' >iscal years beginning after December 15, 2018. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >A modified retrospective transition approach is required for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain prac</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >tical expedients available. T</font><font style='font-family:Times New Roman;font-size:10pt;' >he Company </font><font style='font-family:Times New Roman;font-size:10pt;' >elected</font><font style='font-family:Times New Roman;font-size:10pt;' > to utilize a practical expedient in its method of adoption of the standard</font><font style='font-family:Times New Roman;font-size:10pt;' > and adopted the guidance as of January 1, 2019</font><font style='font-family:Times New Roman;font-size:10pt;' >. &#160;Under this expedient,&#160;which is a &#8220;current-period adjustment method,&#8221; the Company </font><font style='font-family:Times New Roman;font-size:10pt;' >app</font><font style='font-family:Times New Roman;font-size:10pt;' >lied</font><font style='font-family:Times New Roman;font-size:10pt;' > ASC 842 as of January 2019 and</font><font style='font-family:Times New Roman;font-size:10pt;' > recognized operating lease liabilities of $</font><font style='font-family:Times New Roman;font-size:10pt;' >11.7 </font><font style='font-family:Times New Roman;font-size:10pt;' >million and right of use assets of $</font><font style='font-family:Times New Roman;font-size:10pt;' >9.4 </font><font style='font-family:Times New Roman;font-size:10pt;' >million for all leases with lease terms of more than 12 months. There was no impact</font><font style='font-family:Times New Roman;font-size:10pt;' > to retained earnings as of that date.</font><font style='font-family:Times New Roman;font-size:10pt;' > In additio</font><font style='font-family:Times New Roman;font-size:10pt;' >n, the Company adopted the guidance by electing the following practical expedients: (1) the Company did not reassess whether any expired or existing contracts contained leases, (2) the Company did not reassess the lease classification for any expired or ex</font><font style='font-family:Times New Roman;font-size:10pt;' >isting leases, and (3) the Company excluded variable payments from the lease contract consideration and recorded those as incurred.  </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >The Company&#8217;s future commitments under lease obligations and additional disclosures are summarized in Note 12.</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862417632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock', window );">Disposal Groups, Including Discontinued Operations,Income Loss [Table Text Blcok]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:top;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Revenues</font></td><td style='width:9.75pt;text-align:left;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >893</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cost of revenues</font></td><td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(534)</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating and other expenses</font></td><td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(673)</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gain on disposal of discontinued operations</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,251</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income from discontinued operations before income taxes</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >937</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income tax benefit</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(883)</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income from discontinued operations</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,820</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular discolsure of reconciliation of the major line items of income (loss) from discontinued operations presented within the Company's consolidated statements of operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_DisposalGroupsIncludingDiscontinuedOperationsincomeLossTableTextBlcokTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6873025840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 27,418<span></span>
</td>
<td class="nump">$ 28,635<span></span>
</td>
<td class="nump">$ 85,204<span></span>
</td>
<td class="nump">$ 86,916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">12,439<span></span>
</td>
<td class="nump">12,818<span></span>
</td>
<td class="nump">38,116<span></span>
</td>
<td class="nump">42,475<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">14,979<span></span>
</td>
<td class="nump">15,817<span></span>
</td>
<td class="nump">47,088<span></span>
</td>
<td class="nump">44,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="nump">5,294<span></span>
</td>
<td class="nump">6,021<span></span>
</td>
<td class="nump">17,370<span></span>
</td>
<td class="nump">17,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">6,604<span></span>
</td>
<td class="nump">4,655<span></span>
</td>
<td class="nump">17,215<span></span>
</td>
<td class="nump">15,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">2,564<span></span>
</td>
<td class="nump">2,783<span></span>
</td>
<td class="nump">8,070<span></span>
</td>
<td class="nump">7,943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
<td class="nump">4,289<span></span>
</td>
<td class="nump">3,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">460<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,401<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">16,344<span></span>
</td>
<td class="nump">14,927<span></span>
</td>
<td class="nump">48,345<span></span>
</td>
<td class="nump">45,199<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(1,365)<span></span>
</td>
<td class="nump">890<span></span>
</td>
<td class="num">(1,257)<span></span>
</td>
<td class="num">(758)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange</a></td>
<td class="nump">125<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(1,348)<span></span>
</td>
<td class="num">(1,458)<span></span>
</td>
<td class="num">(4,129)<span></span>
</td>
<td class="num">(3,835)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInterestAndDividendIncome', window );">Interest income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(86)<span></span>
</td>
<td class="num">(314)<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="num">(3,399)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(1,309)<span></span>
</td>
<td class="num">(1,798)<span></span>
</td>
<td class="num">(4,343)<span></span>
</td>
<td class="num">(7,262)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(2,674)<span></span>
</td>
<td class="num">(908)<span></span>
</td>
<td class="num">(5,600)<span></span>
</td>
<td class="num">(8,020)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(652)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
<td class="num">(416)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss from continuing operations</a></td>
<td class="num">(2,620)<span></span>
</td>
<td class="num">(256)<span></span>
</td>
<td class="num">(5,237)<span></span>
</td>
<td class="num">(7,604)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract', window );"><strong>Discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) from discontinued operations before income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax (benefit) expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(883)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,820<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,620)<span></span>
</td>
<td class="num">$ (256)<span></span>
</td>
<td class="num">$ (5,237)<span></span>
</td>
<td class="num">$ (5,784)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic earnings per common share from continuing operations</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (140)<span></span>
</td>
<td class="num">$ (210)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic earnings (loss) per common share from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic loss per common share</a></td>
<td class="num">(0.07)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(140)<span></span>
</td>
<td class="num">(160)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted loss per common share from continuing operations</a></td>
<td class="num">(0.07)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(140)<span></span>
</td>
<td class="num">(210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted earnings (loss) per common share from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted loss per common share</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (140)<span></span>
</td>
<td class="num">$ (160)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">38,036,261<span></span>
</td>
<td class="nump">36,947,052<span></span>
</td>
<td class="nump">37,764,489<span></span>
</td>
<td class="nump">36,169,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">38,036,261<span></span>
</td>
<td class="nump">36,947,052<span></span>
</td>
<td class="nump">37,764,489<span></span>
</td>
<td class="nump">36,169,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,620)<span></span>
</td>
<td class="num">$ (256)<span></span>
</td>
<td class="num">$ (5,237)<span></span>
</td>
<td class="num">$ (5,784)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,495)<span></span>
</td>
<td class="nump">395<span></span>
</td>
<td class="num">(1,686)<span></span>
</td>
<td class="num">(1,037)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Derivatives qualifying as hedges, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">(Loss) gain on derivative instruments designated and qualifying as cash flow hedges</a></td>
<td class="num">(78)<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="num">(572)<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss to net loss</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (4,156)<span></span>
</td>
<td class="nump">$ 320<span></span>
</td>
<td class="num">$ (7,422)<span></span>
</td>
<td class="num">$ (6,695)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868656-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868656-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1278-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32022-110900<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL34724391-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInterestAndDividendIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInterestAndDividendIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871298368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Exit Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and other exit costs [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and other exit costs [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:26.25pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Cost of Revenues</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Severance Costs</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Impairment</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Other</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at June 30, 2019</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Restructuring charges</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >235</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >209</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >460</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >914</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-cash charges</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(235)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(460)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(705)</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash payments</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></td></tr><tr style='height:13.5pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >208</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >208</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6874947168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Narratives) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease Expiration Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 8,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">10,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6874593072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Exit Costs (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges</a></td>
<td class="num">(705)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=hbio_CostOfRevenueMember', window );">Cost of revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges</a></td>
<td class="num">(235)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Severance Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=hbio_ImpairmentRelatedToRestructuringMember', window );">Impairment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges</a></td>
<td class="num">(460)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges</a></td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=hbio_CostOfRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=hbio_CostOfRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=hbio_ImpairmentRelatedToRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=hbio_ImpairmentRelatedToRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6859810432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amortizable Intangible Assets (Narratives) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Amortizable Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 1,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,468<span></span>
</td>
<td class="nump">$ 4,289<span></span>
</td>
<td class="nump">$ 3,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remaining year ending December 31, 2019</a></td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Year ending December 31, 2020</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Year ending December 31, 2021</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Year ending December 31, 2022</a></td>
<td class="nump">5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Year ending December 31, 2023</a></td>
<td class="nump">5,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Year ending December 31, 2024</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">$ 460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,401<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process research and development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Completed Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_ReclassificationOfIntangibleAssets', window );">Reclassification of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_ReclassificationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of intangible assets reclassified to another category during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_ReclassificationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6861442672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Deferred revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInDeferredRevenueRollForward', window );"><strong>Movement in Deferred Revenue [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue, beginning balance</a></td>
<td class="nump">$ 3,532<span></span>
</td>
<td class="nump">$ 3,547<span></span>
</td>
<td class="nump">$ 3,820<span></span>
</td>
<td class="nump">$ 505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DeferredRevenueAdditionsDueToBusinessCombination', window );">Addition due to business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueAdditions', window );">Deferral of revenue</a></td>
<td class="nump">781<span></span>
</td>
<td class="nump">991<span></span>
</td>
<td class="nump">2,158<span></span>
</td>
<td class="nump">3,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Recognition of deferred revenue</a></td>
<td class="num">(779)<span></span>
</td>
<td class="num">(1,280)<span></span>
</td>
<td class="num">(2,444)<span></span>
</td>
<td class="num">(3,726)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Effect of foreign currency translation</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue, ending balance</a></td>
<td class="nump">3,550<span></span>
</td>
<td class="nump">3,267<span></span>
</td>
<td class="nump">3,550<span></span>
</td>
<td class="nump">3,267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueArrangementTypeAxis=hbio_ServiceContractsMember', window );">Service Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInDeferredRevenueRollForward', window );"><strong>Movement in Deferred Revenue [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue, beginning balance</a></td>
<td class="nump">1,593<span></span>
</td>
<td class="nump">1,694<span></span>
</td>
<td class="nump">1,659<span></span>
</td>
<td class="nump">505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DeferredRevenueAdditionsDueToBusinessCombination', window );">Addition due to business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueAdditions', window );">Deferral of revenue</a></td>
<td class="nump">471<span></span>
</td>
<td class="nump">801<span></span>
</td>
<td class="nump">1,597<span></span>
</td>
<td class="nump">3,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Recognition of deferred revenue</a></td>
<td class="num">(358)<span></span>
</td>
<td class="num">(1,006)<span></span>
</td>
<td class="num">(1,550)<span></span>
</td>
<td class="num">(2,933)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Effect of foreign currency translation</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue, ending balance</a></td>
<td class="nump">1,722<span></span>
</td>
<td class="nump">1,498<span></span>
</td>
<td class="nump">1,722<span></span>
</td>
<td class="nump">1,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueArrangementTypeAxis=hbio_CustomerAdvancesMember', window );">Customer Advances [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInDeferredRevenueRollForward', window );"><strong>Movement in Deferred Revenue [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue, beginning balance</a></td>
<td class="nump">1,939<span></span>
</td>
<td class="nump">1,853<span></span>
</td>
<td class="nump">2,161<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DeferredRevenueAdditionsDueToBusinessCombination', window );">Addition due to business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueAdditions', window );">Deferral of revenue</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="nump">561<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Recognition of deferred revenue</a></td>
<td class="num">(421)<span></span>
</td>
<td class="num">(274)<span></span>
</td>
<td class="num">(894)<span></span>
</td>
<td class="num">(793)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Effect of foreign currency translation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue, ending balance</a></td>
<td class="nump">$ 1,828<span></span>
</td>
<td class="nump">$ 1,769<span></span>
</td>
<td class="nump">$ 1,828<span></span>
</td>
<td class="nump">$ 1,769<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_DeferredRevenueAdditionsDueToBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Revenue Additions Due To Business Combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_DeferredRevenueAdditionsDueToBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInDeferredRevenueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInDeferredRevenueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueArrangementTypeAxis=hbio_ServiceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueArrangementTypeAxis=hbio_ServiceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueArrangementTypeAxis=hbio_CustomerAdvancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueArrangementTypeAxis=hbio_CustomerAdvancesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6660408848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event (Details) - Subsequent Event [Member]<br></strong></div></th>
<th class="th">
<div>Nov. 04, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventDescription', window );">Subsequent Event Description</a></td>
<td class="text">On November 4, 2019, the Company entered into a Second Amendment of its Financing Agreement with Cerberus Business Finance, LLC, as collateral agent for the Lenders, and PNC Bank, National Association, as administrative agent for the Lenders.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of amendment fee</a></td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862501712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >10</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Related Party Transactions</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' >As part of the acquisitions of </font><font style='font-family:Times New Roman;font-size:10pt;' >Multi Channel</font><font style='font-family:Times New Roman;font-size:10pt;' > Systems MCS GmbH (MCS) and Triangle </font><font style='font-family:Times New Roman;font-size:10pt;' >BioSystems</font><font style='font-family:Times New Roman;font-size:10pt;' >, Inc. (TBSI) in 2014, the Company signed lease agreements with the former owners of these acquired companies.  The principals of such former owners of MCS and TBSI </font><font style='font-family:Times New Roman;font-size:10pt;' >were employees of the Company as of September 30, 2019 and 2018. Pursuant to these lease agreements, the Company made rent payments of approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.1</font><font style='font-family:Times New Roman;font-size:10pt;' > million for the three months ended September 30, 2019 and 2018, and approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.3</font><font style='font-family:Times New Roman;font-size:10pt;' > million for the</font><font style='font-family:Times New Roman;font-size:10pt;' > nine months ended September 30, 2019 and 2018, respectively.</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794085632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amortizable Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Amortizable Intangible Assets Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Amorizable Intangible Assets Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >6</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >. </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >Amortizable</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > Intangible Assets</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Amortizable i</font><font style='font-family:Times New Roman;font-size:10pt;' >ntangible assets consist of the following:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' >December 31, 2018</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='16' rowspan='1' style='width:343.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:343.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:40.5pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Amortizable intangible assets:</font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Weighted Average Life*</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Gross</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Net</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Gross</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Net</font></td></tr><tr style='height:25.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Distribution agreements/customer relationships</font></td><td style='width:25.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >10.0</font></td><td style='width:27.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >22,014</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(10,209)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >11,805</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >22,657</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(9,509)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >13,148</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Existing technology</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >6.4</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >40,962</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(18,534)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >22,428</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >41,268</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(16,215)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >25,053</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Trade names</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7.0</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7,578</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(3,231)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >4,347</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7,828</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(2,861)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >4,967</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >In-process R&amp;D</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >1,387</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(30)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >1,357</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Patents</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >204</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(204)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >211</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(204)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7</font></td></tr><tr style='height:13.8pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Total amortizable intangible assets</font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >70,758</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(32,178)</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >38,580</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >73,351</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(28,819)</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >44,532</font></td></tr><tr style='height:7.5pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td colspan='21' rowspan='1' style='width:561pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:561pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >* Weighted average life as of September 30, 2019.</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Intangible asset amortization expense </font><font style='font-family:Times New Roman;font-size:10pt;' >from continuing operations </font><font style='font-family:Times New Roman;font-size:10pt;' >was $</font><font style='font-family:Times New Roman;font-size:10pt;' >1.4</font><font style='font-family:Times New Roman;font-size:10pt;' > million</font><font style='font-family:Times New Roman;font-size:10pt;' > and $1.5 million for each of the </font><font style='font-family:Times New Roman;font-size:10pt;' >three months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, </font><font style='font-family:Times New Roman;font-size:10pt;' >and</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >was $</font><font style='font-family:Times New Roman;font-size:10pt;' >4</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' >3</font><font style='font-family:Times New Roman;font-size:10pt;' > million and $</font><font style='font-family:Times New Roman;font-size:10pt;' >4</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' >0</font><font style='font-family:Times New Roman;font-size:10pt;' > million for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, respectively.</font><font style='font-family:Times New Roman;font-size:10pt;' > Amortization expense of existing amortizable intangible assets is currently estimated to be $</font><font style='font-family:Times New Roman;font-size:10pt;' >5.6</font><font style='font-family:Times New Roman;font-size:10pt;' >&#160;million for the year ending December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, $</font><font style='font-family:Times New Roman;font-size:10pt;' >5.5</font><font style='font-family:Times New Roman;font-size:10pt;' > million for</font><font style='font-family:Times New Roman;font-size:10pt;' > the year ending December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2020</font><font style='font-family:Times New Roman;font-size:10pt;' >, $</font><font style='font-family:Times New Roman;font-size:10pt;' >5.5</font><font style='font-family:Times New Roman;font-size:10pt;' > million for the year ending December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2021</font><font style='font-family:Times New Roman;font-size:10pt;' >, $</font><font style='font-family:Times New Roman;font-size:10pt;' >5.4</font><font style='font-family:Times New Roman;font-size:10pt;' > million for the year ending December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2022</font><font style='font-family:Times New Roman;font-size:10pt;' >,</font><font style='font-family:Times New Roman;font-size:10pt;' > $</font><font style='font-family:Times New Roman;font-size:10pt;' >5.3</font><font style='font-family:Times New Roman;font-size:10pt;' > million for the year ending December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2023</font><font style='font-family:Times New Roman;font-size:10pt;' >, and </font><font style='font-family:Times New Roman;font-size:10pt;' >$</font><font style='font-family:Times New Roman;font-size:10pt;' >5.2</font><font style='font-family:Times New Roman;font-size:10pt;' > million for the year ending December 31, 2024</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >During the three months ended June 30, 2019, and as a result of the ongoing evaluation of its capitalized research and development activities, the Company recorded an impairme</font><font style='font-family:Times New Roman;font-size:10pt;' >nt charge of $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.9 </font><font style='font-family:Times New Roman;font-size:10pt;' >million related to certain of its in-process research and development intangible assets and reclassified $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.4</font><font style='font-family:Times New Roman;font-size:10pt;' > million as completed technology. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >During the three months ended </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > 2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, the Company recorded an impairment charge o</font><font style='font-family:Times New Roman;font-size:10pt;' >f $0.5 million related to customer relationships, existing technology, and trade names intangible assets as a result of the decision to discontinue one of the Company&#8217;s product lines and cease operations in its facility in North Carolina.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >There were </font><font style='font-family:Times New Roman;font-size:10pt;' >no</font><font style='font-family:Times New Roman;font-size:10pt;' > im</font><font style='font-family:Times New Roman;font-size:10pt;' >pairment charges recognized during the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > 2018.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794199440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amortizable Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Amortizable Intangible Assets Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Amortizable Intangible Assets and Goodwill [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:166.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:166.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' >December 31, 2018</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='16' rowspan='1' style='width:343.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:343.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:40.5pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Amortizable intangible assets:</font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Weighted Average Life*</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Gross</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Net</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Gross</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:58.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Accumulated Amortization</font></td><td style='width:3pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Net</font></td></tr><tr style='height:25.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Distribution agreements/customer relationships</font></td><td style='width:25.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >10.0</font></td><td style='width:27.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >22,014</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(10,209)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >11,805</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >22,657</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(9,509)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >13,148</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Existing technology</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >6.4</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >40,962</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(18,534)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >22,428</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >41,268</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(16,215)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >25,053</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Trade names</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7.0</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7,578</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(3,231)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >4,347</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7,828</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(2,861)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >4,967</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >In-process R&amp;D</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >1,387</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(30)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >1,357</font></td></tr><tr style='height:13.2pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Patents</font></td><td style='width:25.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Years</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >204</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(204)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >-</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >211</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(204)</font></td><td style='width:3pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >7</font></td></tr><tr style='height:13.8pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >Total amortizable intangible assets</font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >70,758</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:top;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(32,178)</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >38,580</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >73,351</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >(28,819)</font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >$</font></td><td style='width:47.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >44,532</font></td></tr><tr style='height:7.5pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:25.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:25.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:27.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:27.75pt;' ><font style='font-family:Arial;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:51pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:3pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:3pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td><td style='width:47.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:47.25pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td colspan='21' rowspan='1' style='width:561pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:561pt;' ><font style='font-family:Times New Roman;font-size:9.5pt;color:#000000;' >* Weighted average life as of September 30, 2019.</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871269856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Oct. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_Documentandentityinformationabstract', window );"><strong>Document And Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document period end date</a></td>
<td class="text">Sep. 30,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current fiscal year end date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity central index key</a></td>
<td class="text">0001123494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity current reporting status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity filer category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity registrant name</a></td>
<td class="text">HARVARD BIOSCIENCE INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity common stock shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,066,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity emerging growth</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity small business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_Documentandentityinformationabstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_Documentandentityinformationabstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6873473440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at begining of the year, Value at Dec. 31, 2017</a></td>
<td class="nump">$ 80,900<span></span>
</td>
<td class="nump">$ 419<span></span>
</td>
<td class="nump">$ 218,792<span></span>
</td>
<td class="num">$ (116,967)<span></span>
</td>
<td class="num">$ (10,676)<span></span>
</td>
<td class="num">$ (10,668)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">5,128<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">5,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued under stock purchase plan</a></td>
<td class="num">(11)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_SharesWithheldForTaxesValue', window );">Shares withheld for taxes</a></td>
<td class="num">(604)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock compensation expense</a></td>
<td class="nump">2,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(5,784)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,784)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="num">(911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at year end, Value at Sep. 30, 2018</a></td>
<td class="nump">$ 80,959<span></span>
</td>
<td class="nump">$ 435<span></span>
</td>
<td class="nump">225,530<span></span>
</td>
<td class="num">(122,751)<span></span>
</td>
<td class="num">(11,587)<span></span>
</td>
<td class="num">(10,668)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance shares at Dec. 31, 2017</a></td>
<td class="nump">42,764,000<span></span>
</td>
<td class="nump">42,764,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises, shares</a></td>
<td class="nump">1,690,000<span></span>
</td>
<td class="nump">1,690,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock purchase plan, shares</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units, shares</a></td>
<td class="nump">895,000<span></span>
</td>
<td class="nump">895,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_Shareswithheldfortaxesshares', window );">Shares withheld for taxes, shares</a></td>
<td class="num">(341,000)<span></span>
</td>
<td class="num">(341,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance shares at Sep. 30, 2018</a></td>
<td class="nump">45,033,000<span></span>
</td>
<td class="nump">45,033,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at begining of the year, Value at Jun. 30, 2018</a></td>
<td class="nump">$ 77,012<span></span>
</td>
<td class="nump">$ 427<span></span>
</td>
<td class="nump">221,910<span></span>
</td>
<td class="num">(122,495)<span></span>
</td>
<td class="num">(12,162)<span></span>
</td>
<td class="num">(10,668)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">3,142<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">3,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued under stock purchase plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_SharesWithheldForTaxesValue', window );">Shares withheld for taxes</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock compensation expense</a></td>
<td class="nump">486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at year end, Value at Sep. 30, 2018</a></td>
<td class="nump">$ 80,959<span></span>
</td>
<td class="nump">$ 435<span></span>
</td>
<td class="nump">225,530<span></span>
</td>
<td class="num">(122,751)<span></span>
</td>
<td class="num">(11,587)<span></span>
</td>
<td class="num">(10,668)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance shares at Jun. 30, 2018</a></td>
<td class="nump">44,102,000<span></span>
</td>
<td class="nump">44,102,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises, shares</a></td>
<td class="nump">971,000<span></span>
</td>
<td class="nump">971,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock purchase plan, shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units, shares</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_Shareswithheldfortaxesshares', window );">Shares withheld for taxes, shares</a></td>
<td class="num">(130,000)<span></span>
</td>
<td class="num">(130,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance shares at Sep. 30, 2018</a></td>
<td class="nump">45,033,000<span></span>
</td>
<td class="nump">45,033,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at begining of the year, Value at Dec. 31, 2018</a></td>
<td class="nump">$ 82,724<span></span>
</td>
<td class="nump">$ 436<span></span>
</td>
<td class="nump">226,377<span></span>
</td>
<td class="num">(119,889)<span></span>
</td>
<td class="num">(13,532)<span></span>
</td>
<td class="num">(10,668)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued under stock purchase plan</a></td>
<td class="num">(159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_SharesWithheldForTaxesValue', window );">Shares withheld for taxes</a></td>
<td class="num">(551)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(552)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock compensation expense</a></td>
<td class="nump">2,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(5,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="num">(2,185)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,185)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at year end, Value at Sep. 30, 2019</a></td>
<td class="nump">$ 77,103<span></span>
</td>
<td class="nump">$ 436<span></span>
</td>
<td class="nump">228,177<span></span>
</td>
<td class="num">(125,125)<span></span>
</td>
<td class="num">(15,717)<span></span>
</td>
<td class="num">(10,668)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance shares at Dec. 31, 2018</a></td>
<td class="nump">45,124,000<span></span>
</td>
<td class="nump">45,124,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises, shares</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock purchase plan, shares</a></td>
<td class="nump">94,000<span></span>
</td>
<td class="nump">94,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units, shares</a></td>
<td class="nump">792,000<span></span>
</td>
<td class="nump">792,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_Shareswithheldfortaxesshares', window );">Shares withheld for taxes, shares</a></td>
<td class="num">(203,000)<span></span>
</td>
<td class="num">(203,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance shares at Sep. 30, 2019</a></td>
<td class="nump">45,810,000<span></span>
</td>
<td class="nump">45,810,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at begining of the year, Value at Jun. 30, 2019</a></td>
<td class="nump">$ 80,330<span></span>
</td>
<td class="nump">$ 436<span></span>
</td>
<td class="nump">227,249<span></span>
</td>
<td class="num">(122,506)<span></span>
</td>
<td class="num">(14,181)<span></span>
</td>
<td class="num">(10,668)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued under stock purchase plan</a></td>
<td class="num">(70)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_SharesWithheldForTaxesValue', window );">Shares withheld for taxes</a></td>
<td class="num">(128)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock compensation expense</a></td>
<td class="nump">987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(2,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="num">(1,536)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,536)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity at year end, Value at Sep. 30, 2019</a></td>
<td class="nump">$ 77,103<span></span>
</td>
<td class="nump">$ 436<span></span>
</td>
<td class="nump">$ 228,177<span></span>
</td>
<td class="num">$ (125,125)<span></span>
</td>
<td class="num">$ (15,717)<span></span>
</td>
<td class="num">$ (10,668)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance shares at Jun. 30, 2019</a></td>
<td class="nump">45,640,000<span></span>
</td>
<td class="nump">45,640,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units, shares</a></td>
<td class="nump">238,000<span></span>
</td>
<td class="nump">238,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_Shareswithheldfortaxesshares', window );">Shares withheld for taxes, shares</a></td>
<td class="num">(68,000)<span></span>
</td>
<td class="num">(68,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance shares at Sep. 30, 2019</a></td>
<td class="nump">45,810,000<span></span>
</td>
<td class="nump">45,810,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_SharesWithheldForTaxesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the dollar value of total number of shares withheld to satisfy the tax withholding obligation on the vesting of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_SharesWithheldForTaxesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_Shareswithheldfortaxesshares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total number of shares withheld to satisfy the tax withholding obligation on the vesting of restricted stock units</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_Shareswithheldfortaxesshares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6660348608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract', window );"><strong>Employee Benefit Plans Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:13.5pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:14.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:122.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td></tr><tr style='height:13.5pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:14.25pt;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;border-top-style:solid;border-top-width:2;border-bottom-style:solid;border-bottom-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:2;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='10' rowspan='1' style='width:249pt;border-top-style:solid;border-top-width:2;text-align:center;vertical-align:bottom;border-color:Black;min-width:249pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Components of net periodic benefit cost:</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest cost</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >121</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >121</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >376</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >371</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Expected return on plan assets</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(167)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(187)</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(519)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(575)</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net amortization loss</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >69</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >53</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >216</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >163</font></td></tr><tr style='height:12.75pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Curtailment gain</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</font></td></tr><tr style='height:13.5pt;' ><td style='width:225pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:225pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net periodic benefit cost (income) </font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(54)</font></td><td style='width:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >73</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(82)</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6668855808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivatives [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:15pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td></tr><tr style='height:15pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Notional Amount</font></td><td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value (a)</font></td></tr><tr style='height:27pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives designated as hedging instruments under ASC 815</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance sheet classification</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other assets (long term liabilities)</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >30,206</font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td></tr><tr style='height:13.5pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:177pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:177pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,  2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Notional Amount</font></td><td style='width:15pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:81pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:81pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value (a)</font></td></tr><tr style='height:27pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives designated as hedging instruments under ASC 815</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance sheet classification</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:167.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:167.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:156pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:156pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other assets (long term liabilities)</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >34,090</font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td></tr><tr style='height:13.5pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:140.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:140.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:144.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:15.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:462pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:462pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(a) See Note 16 for the fair value measurements related to these financial instruments.</font></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Cash Flow Hedges Included in AOCI [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:30pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives in Hedging Relationships</font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='11' rowspan='1' style='width:246pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amount of gain (loss) recognized in OCI on derivative (effective portion) </font></td></tr><tr style='height:15pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three months ended</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:15pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:117.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:117.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td></tr><tr style='height:15pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:3.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:57pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='11' rowspan='1' style='width:246pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:246pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:136.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:136.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:46.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(78)</font></td><td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >126</font></td><td style='width:10.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(572)</font></td><td style='width:3.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:3.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >27</font></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:37.5pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Details about AOCI Components</font></td><td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='6' rowspan='1' style='width:145.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amount reclassified from AOCI into income (effective portion)</font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:11.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='1' rowspan='2' style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Location of amount reclassified from AOCI</font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:65.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:65.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:139.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >into income (effective portion)</font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='11' rowspan='1' style='width:283.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:283.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:139.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:103.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:103.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swaps</font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >37</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >55</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >73</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:54pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >99</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:139.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:139.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest expense</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862493968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income Loss<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income [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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >3.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Accumulated Other Comprehensive Loss</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Amounts included in</font><font style='font-family:Times New Roman;font-size:10pt;' > accumulated other comprehensive loss, net of tax consisted of the following</font><font style='font-family:Times New Roman;font-size:10pt;' >:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:174.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Foreign currency translation adjustments</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(14,316)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(12,630)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives qualifying as hedges</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Defined benefit pension plans</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(732)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(732)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15,717)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(13,532)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862417632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated Other Comprehensive Income [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:200.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:174.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Foreign currency translation adjustments</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(14,316)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(12,630)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Derivatives qualifying as hedges</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Defined benefit pension plans</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(732)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(732)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:200.25pt;text-align:left;vertical-align:middle;border-color:Black;min-width:200.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15,717)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:79.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(13,532)</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794161104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Warranties Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >18</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Warranties</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Warranties are estimated and accrued at the time revenues are recorded.  </font><font style='font-family:Times New Roman;font-size:10pt;' >A rollforward of </font><font style='font-family:Times New Roman;font-size:10pt;' >the Company&#8217;s product warranty accrual</font><font style='font-family:Times New Roman;font-size:10pt;' > is as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Beginning</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >(Payments)\</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:88.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Provision</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Ending</font></td></tr><tr style='height:12.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Credits</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Increase/(Decrease)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance</font></td></tr><tr style='height:12.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:334.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:334.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:6.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.15pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Year ended December 31, 2018</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >246</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(37)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >182</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >391</font></td></tr><tr style='height:6.4pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Nine months ended September 30, 2019</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >391</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(4)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(107)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >280</font></td></tr><tr style='height:13.5pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862483488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long Term Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long Term Debt Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >14.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >Long Term Debt</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >On January 22, 2018, in connection with the closing of the Denville Transaction, the Company terminated the Third Amended and Restated Credit Agreement (the Credit Agreement), among the Company, Brown Brothers Harriman &amp; Co. and </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >each of the other lenders party thereto, and Bank of America, as administrative agent. All outstanding amounts under the agreement were repaid in full using a portion of the proceeds of the Denville Transaction. At the time of repayment, there was approxim</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ately $11.9 million outstanding.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >On January 31, 2018, the Company entered into a financing agreement by and among the Company and certain subsidiaries of the Company parties thereto, as borrowers (collectively, the Borrower), certain subsidiaries of the C</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ompany parties thereto, as guarantors, various lenders from time to time party thereto (the Lenders), and Cerberus Business Finance, LLC, as collateral agent and administrative agent for the Lenders (the Financing Agreement). </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >On August 16, 2018, the Comp</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >any and Cerberus Business Finance, LLC entered into a First Amendment to the Financing Agreement, which such amendment modified certain provisions related to the borrowing base and reporting, among other things. </font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >On </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >November 4</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, 2019, the Company and Cerb</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >erus Business Finance, LLC entered into a Second Amendment to the Financing Agreement, which </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >modified certain provisions effective as of September 30, 2019 related to the Company&#8217;s quarterly leverage ratio financial covenant amongst other provisions. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >See N</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ote 20 &#8211; Subsequent Event.</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >The Financing Agreement provided for senior secured credit facilities (the Senior Secured Credit Facilities) comprised of a $64.0 million term loan and up to a $25.0 million revolving line of credit. The proceeds of the term lo</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >an and $4.8 million of advances under the revolving line of credit were used to fund a portion of the DSI acquisition, and to pay fees and expenses related thereto and the closing of the Senior Secured Credit Facilities. In addition, the revolving facility</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > is available for use by the Company and its subsidiaries for general corporate and working capital needs, and other purposes to the extent permitted by the Financing Agreement. The Senior Secured Credit Facilities have a maturity of five years. </font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >Commenc</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ing on March 31, 2018, </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >the outstanding term loans began to amortize in equal quarterly installments equal to $0.4 million per quarter on such date and during each of the next three quarters thereafter, $0.6 million per quarter during the next four quarters</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > thereafter and $0.8 million per quarter thereafter, with a balloon payment at maturity.</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Furthermore, within ten days of the Company&#8217;s delivery of its audited annual financial statements each year, the term loans are permanently reduced pursuant to certain</font><font style='font-family:Times New Roman;font-size:10pt;' > mandatory prepayment events including an annual &#8220;excess cash flow sweep&#8221; of 50% of the consolidated excess cash flow; provided that, in any fiscal year, any voluntary prepayments of the term loans shall be credited against the Company&#8217;s &#8220;excess cash flow&#8221;</font><font style='font-family:Times New Roman;font-size:10pt;' > prepayment obligations on a dollar-for-dollar basis for such fiscal year</font><font style='font-family:Times New Roman;font-size:10pt;' >. </font><font style='font-family:Times New Roman;font-size:10pt;' >During </font><font style='font-family:Times New Roman;font-size:10pt;' >the</font><font style='font-family:Times New Roman;font-size:10pt;' > nine </font><font style='font-family:Times New Roman;font-size:10pt;' >months ended </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30</font><font style='font-family:Times New Roman;font-size:10pt;' >, 2019, the Company made</font><font style='font-family:Times New Roman;font-size:10pt;' > an excess cash flow </font><font style='font-family:Times New Roman;font-size:10pt;' >payment of $</font><font style='font-family:Times New Roman;font-size:10pt;' >4.0 </font><font style='font-family:Times New Roman;font-size:10pt;' >million</font><font style='font-family:Times New Roman;font-size:10pt;' > and $1.0 million in connection with the release of an escrow amount associated with the Denville Transaction discussed in Note 5 as required by the Financing Agreement</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >The obligations of the Borrower under the Senior Secured Credit Facilities are unco</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >nditionally guaranteed by the Company and certain of the Company&#8217;s existing and subsequently acquired or organized subsidiaries. The Senior Secured Credit Facilities and related guarantees are secured on a first-priority basis (subject to certain liens per</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >mitted under the Financing Agreement) by a lien on substantially all the tangible and intangible assets of the Borrower and the subsidiary guarantors, including all of the capital stock held by such obligors (subject to a 65% limitation on pledges of capit</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >al stock of foreign subsidiaries), subject to certain exceptions.</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >Interest on all loans under the Senior Secured Credit Facilities is paid monthly. Borrowings under the Financing Agreement accrue interest at a per annum rate equal to, at the Borrower&#8217;s option, </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >a base rate </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >plus </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.75</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >or a </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >London Interbank Offered Rate</font><font style='font-family:Times New Roman;font-size:10pt;' > (</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >LI</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >BOR) rate plus </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6.25</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >%</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >. The loans are also subject to a </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1.25</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% interest rate floor for LIBOR loans and a </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.25</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >% interest rate floor for base rate loans.</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;color:#000000;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >The Financing Agreement contains customary representations and warranties and affirmative covenants appli</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >cable to the Company and its subsidiaries and also contains certain restrictive covenants, including, among others, limitations on the incurrence of additional debt, liens on property, acquisitions and investments, loans and guarantees, mergers, consolidat</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ions, liquidations and dissolutions, asset sales, dividends and other payments in respect of the Company&#8217;s capital stock, prepayments of certain debt, transactions with affiliates and modifications of organizational documents, material contracts, affiliate</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >d practice agreements and certain debt agreements. The Financing Agreement contains customary events of default and is </font><font style='font-family:Times New Roman;font-size:10pt;' >subject to </font><font style='font-family:Times New Roman;font-size:10pt;' >covenant and w</font><font style='font-family:Times New Roman;font-size:10pt;' >orking capital borrowing </font><font style='font-family:Times New Roman;font-size:10pt;' >restrictions</font><font style='font-family:Times New Roman;font-size:10pt;' >. The Company had </font><font style='font-family:Times New Roman;font-size:10pt;' >available borrowing capacity</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >under the revolving line of </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >credit </font><font style='font-family:Times New Roman;font-size:10pt;' >of $9.4 million as of September 30, 2019. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >As o</font><font style='font-family:Times New Roman;font-size:10pt;' >f </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, the</font><font style='font-family:Times New Roman;font-size:10pt;' > w</font><font style='font-family:Times New Roman;font-size:10pt;' >eighted effective interest rate, </font><font style='font-family:Times New Roman;font-size:10pt;' >net of the impact of t</font><font style='font-family:Times New Roman;font-size:10pt;' >he Company&#8217;s interest rate swap, </font><font style='font-family:Times New Roman;font-size:10pt;' >on its </font><font style='font-family:Times New Roman;font-size:10pt;' >borrowings</font><font style='font-family:Times New Roman;font-size:10pt;' > was 8.</font><font style='font-family:Times New Roman;font-size:10pt;' >69</font><font style='font-family:Times New Roman;font-size:10pt;' >%.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >T</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >he carrying value of the debt approximates fair value because the interest rate under</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > the obligation approximates market rates of interest available to the Company for similar&#160;instruments.</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#160;</font><font style='font-family:Times New Roman;font-size:10pt;' > </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, the Company&#8217;s</font><font style='font-family:Times New Roman;font-size:10pt;' > borrowings were comprised of:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:73.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:73.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:144pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-term debt:</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Term loan</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >55,597</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >62,400</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Total unamortized deferred financing costs</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,278)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,605)</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total debt</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,319</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >60,795</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Less: current installments</font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,000)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6,383)</font></td></tr><tr style='height:12.75pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Current unamortized deferred financing costs</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >393</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:64.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >401</font></td></tr><tr style='height:13.5pt;' ><td style='width:224.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:224.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-term debt</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >51,712</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:64.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:64.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,813</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871398176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended September 30, 2019</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:29.25pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment, software and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19,388</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,285</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,772</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,878</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26,323</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >822</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >198</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >51</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >24</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,095</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,210</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,483</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,823</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,902</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >27,418</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended September 30, 2018</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:31.5pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment, software and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19,458</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,098</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,479</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,124</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >27,159</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,077</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >297</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >79</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,476</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,535</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,395</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,558</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,147</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,635</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended September 30, 2019</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:31.5pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >58,979</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,814</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,956</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,675</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >81,424</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,874</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >624</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >227</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >55</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,780</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >61,853</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,438</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,183</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,730</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >85,204</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended September 30, 2018</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:31.5pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >56,153</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,685</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,485</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,524</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >82,847</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,107</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >631</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >277</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,069</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >59,260</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,316</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,762</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,578</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >86,916</font></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock', window );">Activity in allowance for doubtful accounts [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:155.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:155.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended September 30,</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:145.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:6.75pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance, beginning of period</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >332</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >193</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Addition due to business combination</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >102</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Bad debt expense</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >394</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Charge-offs and other recoveries</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(354)</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(23)</font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Effect of foreign currency translation</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8)</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance, end of period</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >364</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >301</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueArrangementTypeAxis=hbio_ServiceContractsMember', window );">Service Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueArrangementLineItems', window );"><strong>Deferred Revenue Arrangement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock', window );">Deferred Revenue, by Arrangement, Disclosure [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:26.25pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >Three Months Ended September 30, 2019 and 2018</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at June 30, 2019</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,593</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,939</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,532</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >471</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >310</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >781</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(358)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(421)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(779)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,722</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,828</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,550</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at June 30, 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,694</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,853</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,547</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >801</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >190</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >991</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,006)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(274)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,280)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2018</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,498</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,769</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,267</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >Nine Months Ended September 30, 2019 and 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at December 31, 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,659</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,161</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,820</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,597</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >561</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,158</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,550)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(894)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,444)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,722</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,828</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,550</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at December 31, 2017</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Addition due to business combination</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >848</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,128</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,976</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,084</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >434</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,518</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,933)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(793)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,726)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6)</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2018</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,498</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,769</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,267</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the allowance for doubtful accounts continuity as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_ActivityInAllowanceForDoubtfulAccountsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueByArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueArrangementTypeAxis=hbio_ServiceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueArrangementTypeAxis=hbio_ServiceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6859582352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (15,717)<span></span>
</td>
<td class="num">$ (13,532)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(14,316)<span></span>
</td>
<td class="num">(12,630)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Derivatives qualifying as hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(669)<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Defined benefit pension plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (732)<span></span>
</td>
<td class="num">$ (732)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6859974032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - income (loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract', window );"><strong>Discontinued Operation, Income Statement Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating and other expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(673)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on disposal of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) from discontinued operations before income taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax (benefit) expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(883)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,820<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794370544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long Term Debt - Borrowings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Term Loan</a></td>
<td class="nump">$ 55,597<span></span>
</td>
<td class="nump">$ 62,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Total unamortized deferred financing costs</a></td>
<td class="num">(1,278)<span></span>
</td>
<td class="num">(1,605)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Total Debt</a></td>
<td class="nump">54,319<span></span>
</td>
<td class="nump">60,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Less: current installments</a></td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(6,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Current unamortized deferred financing costs</a></td>
<td class="nump">393<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 51,712<span></span>
</td>
<td class="nump">$ 54,813<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6872399024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Stock options and restricted stock activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Opening Balance Stock Options Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,956,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">804,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option, Exercised</a></td>
<td class="num">(971,000)<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
<td class="num">(1,690,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Stock options, Cancelled and Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(616,436)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Closing Balance Stock Options Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,141,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Begining Balance Weighted Average Exercise Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Stock Options, Weighted Average Exercise Price, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Stock Options, Weighted Average Exercise Price, Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Stock Options, Weighted Average Exercise Price, Cancelled / Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Closing Balance Weighted Average Exercise Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Begining Balance Restricted Stock Units Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,233,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Retricted Stock Units, Vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(788,512)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted Stock Units, Cancelled/ Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(471,006)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Closing Balance Restricted Stock Units Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,447,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Begining Balance Grant Date Fair Value Of Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted Stock Units Grant Date Fair Value, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Restricted Stock Unit, Grant Date Fair Value, Vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Restricted Stock Unit Grant Date Fair Value, Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Closing Balance Grant Date Fair Value Of Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hbio_MarketConditionRestrictedStockUnitMember', window );">Market Condition Restricted Stock Unit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Begining Balance Restricted Stock Units Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">541,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Retricted Stock Units, Vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,778)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted Stock Units, Cancelled/ Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(188,680)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Closing Balance Restricted Stock Units Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">466,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Begining Balance Grant Date Fair Value Of Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted Stock Units Grant Date Fair Value, Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Restricted Stock Unit, Grant Date Fair Value, Vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Restricted Stock Unit Grant Date Fair Value, Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Closing Balance Grant Date Fair Value Of Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hbio_MarketConditionRestrictedStockUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hbio_MarketConditionRestrictedStockUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794260208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenues - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue</a></td>
<td class="nump">$ 3,550<span></span>
</td>
<td class="nump">$ 3,532<span></span>
</td>
<td class="nump">$ 3,820<span></span>
</td>
<td class="nump">$ 3,267<span></span>
</td>
<td class="nump">$ 3,547<span></span>
</td>
<td class="nump">$ 505<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>56
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,V):$\?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ S8EH3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #-B6A/EB="0N\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9++3L,P$$5_!7F?3)P@'E::#557("%1"<3.LJ>M1?R0/2CIW^.$
M-A6"#V#IF>LS9Z1I51#*1WR./F D@^EJM+U+0H45.Q % 9#4 :U,94ZXW-SY
M:"7E9]Q#D.I#[A'JJKH!BR2U) D3L @+D76M5D)%E.3C":_5@@^?L9]A6@'V
M:-%1 EYR8-TT,1S'OH4+8((11IN^"Z@7XES]$SMW@)V28S)+:AB&<FCF7-Z!
MP]O3X\N\;F%<(ND4YE_)"#H&7+'SY-?F8;W=L*ZN^'W!>5'=;?FMX(VHK]\G
MUQ]^%V'KM=F9?VQ\%NQ:^'47W1=02P,$%     @ S8EH3YE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M=5L,9_K04;P;[RO1=&DJ_@!02P,$%     @ S8EH3W3,4<")!   (!<  !@
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6R%F&MOZD80AO\*XGN.O3-[<P1(
MQ5752JT4G:KM9P>6@(Z-J>V$TW]?VS@(9F8Y4A1L\\[N.^/EV<OB7#??VGT(
MW>Q[51[;Y7S?=:?G)&DW^U 5[9?Z%([]-[NZJ8JNOVW>DO;4A&([!E5E FEJ
MDZHX'.>KQ?CLI5DMZO>N/!S#2S-KWZNJ:/Y;A[(^+^=J_OG@Z^%MWPT/DM7B
M5+R%/T/WU^FEZ>^2:RO;0Q6.[:$^SIJP6\Y_4L\Y9D/ J/C[$,[MS?5L2.6U
MKK\--[]ME_-T<!3*L.F&)HK^XR/DH2R'EGH?_TZ-SJ]]#H&WUY^M_S(FWR?S
M6K0AK\M_#MMNOYS[^6P;=L5[V7VMS[^&*2$SGTW9_QX^0MG+!R=]'YNZ;,?_
ML\U[V]75U$IOI2J^7SX/Q_'S/+7_&28'P!0 UP"E'P;@%( D(+DX&U/]N>B*
MU:*IS[/F\K9.Q3 HU#/VQ=P,#\?:C=_UV;;]TX\5IHOD8VAGDJPO$KB1P+TB
MYPI45TG2]W\U :()&./Q-A[D>!3C<8S7M_%(DKA(["@YCA+KM2%Y<)%7#F4G
M6G2BN1--G%PDYJ83Y5)/K7 5*&TC7HSHQ7 OI)>UX;V@SXCC7%"9U#O9BQ6]
M6.[%$B^6]:*UI67A(E1I)CMQHA/'G3CBQ+%.#(#/B!5!Y7QLW'K1B^=>//'B
M!2]T2.6"R&=>=I*)3C+NA.2[SE@G7F>D=#D7I;(-E<HX2ID1S7B4/NAD M(C
MR;V/"!85]Z&H#\4'HS>>>>$RK4ULH"B9D JX'Z!^@ \#:^GHSB69PU1'_,C$
M51RYFB)WTMR1#H"51U)%JR-35W'L:HI=Q8F*W(P 9Z],Q(R,7<6Y2R>:M>)(
M51:<8^]*TGFK(O. DN&K+)M?M8VT($-3<6IJ2DW%@0@V91D)V,Q\['7+V%2<
MFYIR4W$F@@8*3D$5XX3,3<7!J2DX%8>B 6NI%:YR:")3&\CT!$Y/0^D)'(UH
MJ"J75!XBM0&9H< 9:BA#060H-<-%F8M,;Q!987)^&LI/X&!T? 4BJ=#$*B/3
M$S@]#:4G<"ZRE_1(<N]#YB9P;AK*39!6HI9-_)+,:!\;OS(Z@:/34'0"1Z)1
M3M$MB233/@9.D,$)?-EJZ+(5^)(4P++R""I,8YLD&<+ (6PHA('CU2-=*>2"
M*C9P9 (#)["A! ;.5F5I^7)!A> CLQ/($ 8.84,A#,+RU5A')P11YF/#&&4,
M(\>PI1B6- 2.^6/-O1,9P:C8S&]C.VL9G,C!:=G>FB.1HNJAY-Y'9(O/D6DI
MJI#S4--M9OX#T;T7&9O(L4FGB34*/ 2OV I/U/6+]LCN&F5P(@<G76"LD1/Q
M28'I_Z@E2:BR^*] AB=R>%(LKI%C\4D9IUB5)!U&-U$H Q0Y0"VE%G(T/JG4
M4EW^8]V](YFCR#EJ*;F0$](YE2(UQ&4>'$2V=2B3%#E)'2/716/ON"[L742=
ML'=);HXJA[/C/XKF[7!L9Z]UU]75>#:YJ^LN]&VF7_KT]J'87F_*L.N&2]=?
M-Y<SV\M-5Y^F\^CD>BB^^A]02P,$%     @ S8EH3T^#A"]5 @  O <  !@
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-E=N.FS 0AE\%\0"+P8!)1) :
MJJJ56BG:JNVUDS@!+6!J.V'[]O6!4&*\S>8B^/#_,]^89)P/E+WPBA#AO;9-
MQS=^)42_#@)^J$B+^1/M22=W3I2U6,@I.P>\9P0?M:EM@@B -&AQW?E%KM=V
MK,CI131U1W;,XY>VQ>S/EC1TV/BA?UMXKL^54 M!D??X3+X3\:/?,3D+IBC'
MNB4=KVGG,7+:^!_"=1D"9="*GS49^&SLJ5+VE+ZHR9?CQ@>*B#3D(%0(+!]7
M4I*F49$DQ^\QJ#_E5,;Y^!;]DRY>%K/'G)2T^54?1;7Q,]\[DA.^-.*9#I_)
M6%#B>V/U7\F5-%*N2&2. VVX_O8.%RYH.T:1*"U^-<^ZT\_![*";S6V(1D,T
M&<+XOP8X&J!E" R9+O4C%KC(&1T\9MY6C]6/(EQ#>9@'M:C/3N_):KE<O18H
MS(.KBC-*MD82S231O:)<*N"_((',/T%$3HA(^^$<(G+[H=,/M3^>^Z%5A)&D
M6M(9Q#2VRG!HX!L<L9,C7G)8.;9&@F8YP!.P3KQ\(+HC29PDR9(DL4B,))DE
M28#^6#"/=7<\J9,G7?*D%D_ZGI-Y(+HC04X2M"1!%@E:5)P!Y]&\0WA'E#F)
MLB519A%EBT1QDH4 )I:P= G#*(9@Y29:.8E62Z*51;1:)((92.,LL=^80X@@
MRC+PQC]+W@G./@463!FP&Q58Y$(H3A* ['[U6&B8@ED;5??:-\S.=<>]/16R
M(^N^>:)4$!D4/,EPE;Q*ITE#3D(-D1PS<Y^8B:#]>%<&TX5=_ 502P,$%
M  @ S8EH3]0<%,UD!@  1R0  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6R5FE%OVS84A?^*X??$O)<4*05)@,K2L $;4'38]JPF2F+4MCQ;2;I_/\E6
M7?O>0ZO-0V(KWR5Y2(KGDM+M>[/]LGNIZW;R=;5<[^ZF+VV[N9G-=@\O]:K:
M73>;>MW]YZG9KJJV^[I]GNTVV[IZW >MEC,VQL]6U6(]O;_=7_NXO;]M7MOE
M8EU_W$YVKZM5M?TOKY?-^]V4IM\N?%H\O[3]A=G][:9ZKO^LV[\V'[?=M]FQ
ME,?%JE[O%LUZLJV?[J8?Z*9TK@_8$W\OZO?=R>=)+^5STWSIO_SV>#<U?8OJ
M9?W0]D54W9^W>EXOEWU)73O^'0J='NOL T\_?RO]E[WX3LSG:E?/F^4_B\?V
MY6Z:3B>/]5/UNFP_->^_UH.@9#H9U/]>O]7+#N];TM7QT"QW^]^3A]==VZR&
M4KJFK*JOA[^+]?[O^U#^MS <P$, 'P.ZNB\%V"' ?@]P%P/<$.!^M(9D"$A$
M#;.#]GUG%E5;W=]NF_?)]C ?-E4_[>@FZ8;KH;^X'YW]_[K^W'57W^Y3NIV]
M]>4,2'Y ^!3A<Z30R/="9EW]QT8P:D3.*EQ4,-=$:D4;1@LI+Q9RUDP+^\KN
MX^UIO,/Q#L:[?;P[C4]$7Q\0OT?6!Q'!42IZ U"IMZ*L0E-IPL:)3@&4S\AC
M70G4E6A=7N@Z(,E)+<3.9D(7HE*IOM"438E$C:6F'+N08%T>ZO):5Q"ZO&ZQ
MRX+4!:@D)5%6H2D73"K4EX#J?B*W6X"Z@M8E:LF#JB7A3$R=N8:\8;%Z%!JB
M8(,1JA"5A<@L3*&J5*L2XY"GNL%>WA!S#3F?R'M+0Q28!%4"JNO&@%5E4%6F
M5&6B[_),U<*)EZH %-02JJ'4J*'24,A<9!TE@TW':%7*=0RXM5CZ J2\7#$
MY5C.CA)0-HLY!$7LE+0RELH(S# CA6G(2%4:(6=(JKI4T+DD:,X?B+4D*R6Q
M;HJW3DY"A+F,Y4((,)=:)^\NA"6491%UV-/):G5.JK.JHBNR/I'J-);*F[6
M97$2I#: A22-2,/I!CF5KV01_R-L[*2=/9/.3LBT5==HZ(J][!I@[#*%@P7%
MN@6[.FE;SZ2MDW;9;L2=S,,@YA*U_ #,$:OU!V VM;$AP]Y.VMPS:>ZDW58M
M/Z-(,8Z4%Y%S-=C329MZ)DV=M,M>R?QSCB!+3DH"%#N96<*R;'3=P;Y.P-B5
M,FVUW2PT,KN$6)"C7B#,66>E.H %]HS5,39XU@9/1N8MK/VV6Q2"- V$94:J
M0U3B99TEPE+#D5G)V.19FSQ)W\U9^^Y5HK0!R"=R=XTHZ^7 (<K%-G*,O9ZU
MUY.1^0MKW^W&C>42 K%$+OJ(2MA*/T18.,W=S]5AKV>]@2<3R>\8>RKK/3S)
M'40^0)?6UW&D&$=*@&0VLKU@;/&L+9Z,/)5@[;I*T"A2C",E0*[26 K.V-]9
M^SL9F;6P]EJE:!0IQI$2()1&UQOLZ:P]G8Q,60;(C]V5"--W):#078FP$#L4
M8^SQG(*[,I+2,393UF9*TB;S 0JGC377W?[V[(=D?^$H><HQ8&<]T6W&9'\!
MBBDR&2RV5@NLE:2U6FUS<B*,(\4X4@Y(>HI<FTC*:K&=6F"G).UT@-*?&[U(
ME!P]"ZQ3CQZD?&STL,%:8+ D#7: ?E8KCE):@9,"K<B\HS,U<ERNM]9$\N3
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
M$'6<08\@!D2: -)06!X&/:QP>1CP"(+KN"DDC85%8M##"E\L#>CF:<^;H2N
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
MPG/;'Z;=<7WM2U]/VNH\]MR7M\;_^G]02P,$%     @ S8EH3WWCDAJS 0
MT@,  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6QM4VUOFS 0_BN6?T"=
M$-IM$2 UG:9.:J6HT[;/#AQ@U2_4-J'[]SL;PFC&%WQWW//<<^=S-AC[ZEH
M3]Z5U"ZGK??=GC%7MJ"XNS$=:/Q3&ZNX1]<VS'46>!5!2K)DL[ECB@M-BRS&
MCK;(3.^ET'"TQ/5*<?OG -(,.=W22^!%-*T/ 59D'6_@!_B?W=&BQV:62BC0
M3AA-+-0YO=_N#VG(CPF_! QN89/0R<F8U^!\KW*Z"8) 0ND# \?C# \@92!"
M&6\3)YU+!N#2OK!_B[UC+R?NX,'(WZ+R;4X_4U)!S7OI7\SP"%,_MY1,S3_!
M&22F!R58HS32Q2\I>^>-FEA0BN+OXRET/(>)_P);!R03(+D"L+%05/Z5>UYD
MU@S$CK/O>+CB[3[!V90A&$<1_Z%XA]%SL?VRR]@Y$$TYAS$G6>;,&0S9YQ+)
M6HE#\A\\68?O5A7N(GSW06&Z3I"N$J21(/U <'O5XEK.W541MIBI MO$;7*D
M-+V.F[R(S@M[G\0[^9<^;OLSMXW0CIR,QYN-\Z^-\8!2-C>X0BT^L-F14/M@
M?D+;CFLV.MYTTPMB\S,N_@)02P,$%     @ S8EH3R>B7[.Y 0  T@,  !@
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6QM4]MNVS ,_15!'U E3I:F@6V@
MZ3!LP 8$'=8^*S9M"]7%D^2X_?M2LNNZK5\DD>(Y/*2HM#?VR34 GCPKJ5U&
M&^_; V.N:$!Q=V5:T'A3&:NX1]/6S+46>!E!2K)DM=HQQ86F>1I])YNGIO-2
M:#A9XCJEN'TY@C1]1M?TS7$OZL8'!\O3EM?P%_R_]F318A-+*11H)XPF%JJ,
MWJX/QVV(CP$/ GHW.Y-0R=F8IV#\*C.Z"H) 0N$# \?M G<@92!"&?]'3CJE
M#,#Y^8W]1ZP=:SES!W=&/HK2-QG=4U)"Q3OI[TW_$\9ZOE$R%O\;+B Q/"C!
M'(61+JZDZ)PW:F1!*8H_#[O0<>^'F]UNA"T#DA&03(!]S,.&1%'Y=^YYGEK3
M$SOTON7AB=>'!'M3!&=L1;Q#\0Z]EWQ]<YVR2R :8XY#3#*/F2(8LD\IDJ44
MQ^0+/%F&;Q85;B)\\T'A?IE@NTBPC03;#P0WGTK\&H-S_2D)F_54@:WC-#E2
MF$['29YYIX&]3>*;O(</T_Z'VUIH1\[&X\O&_E?&>$ IJRL<H08_V&1(J'PX
M7N/9#F,V&-ZTXP]BTS?.7P%02P,$%     @ S8EH3Y&77WJV 0  T@,  !@
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6QU4]MNW" 0_17$!P0O=M)H95O*
M)JH:J956J=H\L_;81N'B %ZG?U_ CN,DS@LPPYPS9X8A'[5YLAV 0R]2*%O@
MSKE^3XBM.I#,7N@>E+]IM)',>=.TQ/8&6!U!4A":)%=$,JYPF4??T92Y'IS@
M"HX&V4%*9OX=0.BQP#O\ZGC@;>>"@Y1YSUKX#>Y/?S3>(@M+S24HR[5"!IH"
MW^SVARS$QX"_'$:[.J-0R4GKIV#<UP5.@B 04+G P/QVAEL0(A!Y&<\S)UY2
M!N#Z_,K^/=;N:SDQ"[=://+:=06^QJB&A@W"/>CQ!\SU7&(T%_\3SB!\>%#B
M<U1:V+BB:K!.RYG%2Y'L9=JYBOLXW5RE,VP;0&< 70#7,0^9$D7E=\RQ,C=Z
M1&;J?<_"$^_VU/>F"L[8BGCGQ5OO/9<TV>7D'(CFF,,40U<Q;Q'$LR\IZ%:*
M _T$I]OP=%-A&N'I.X5?$&2;!%DDR-X1I!]*W(K)/B0AJYY*,&V<)HLJ/:@X
MR2OO,K W-+[)6_@T[;^8:;FRZ*2=?]G8_T9K!UY*<N%'J/,?;#$$-"X<O_FS
MF<9L,ISNYQ]$EF]<_@=02P,$%     @ S8EH3\Z H^"W 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3 N>&UL;5-A;]L@$/TKB!]0')(V461;:EI5
MF[1)4:=MGXE]ME'!>(#C[M_OP*[K=OX"W''OW;OC2 =C7UP#X,FK5JW+:.-]
M=V3,%0UHX6Y,!RW>5,9JX=&T-7.=!5%&D%:,)\D=TT*V-$^C[VSSU/1>R1;.
MEKA>:V'_GD"9(:,;^N9XEG7C@X/E:2=J^ '^9W>V:+&9I90:6B=-2RQ4&;W?
M'$^[$!\#?DD8W.),0B478UZ"\;7,:!($@8+"!P:!VQ4>0*E A#+^3)QT3AF
MR_,;^U.L'6NY" </1OV6I6\R>J"DA$KTRC^;X0M,]=Q2,A7_#:Z@,#PHP1R%
M42ZNI.B=-WIB02E:O(Z[;.,^C#?;_01;!_ )P&? (>9A8Z*H_%%XD:?6#,2.
MO>]$>.+-D6-OBN",K8AW*-ZA]YKSY#9EUT TQ9S&&+Z(V<P1#-GG%'PMQ8G_
M!^?K\.VJPFV$;S\HO%LGV*T2["+![@/!_E.):S&'3TG8HJ<:;!VGR9'"]&V<
MY(5W'MA['M_D/7R<]N_"UK)UY&(\OFSL?V6,!Y22W. (-?C!9D-!Y<-QCV<[
MCMEH>---/XC-WSC_!U!+ P04    " #-B6A/C';T,K4!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6QM4V&/G" 0_2N$'W H:]OM1DUNKVG:
MI$TVU[3]S.JHY,"Q@.OUWQ?0L_;J%V"&>6_>#$,^H7FR'8 CSUKUMJ"=<\.)
M,5MUH(6]PP%Z?].@T<)YT[3,#@9$'4%:,9XD;YD6LJ=E'GT74^8X.B5[N!AB
M1ZV%^7T&A5-!4_KB>)1MYX*#E?D@6O@&[OMP,=YB*TLM-?168D\,- 6]3T_G
M+,3'@!\2)KLYDU#)%?$I&)_K@B9!$"BH7& 0?KO! R@5B+R,7PLG75,&X/;\
MPOXQUNYKN0H+#ZA^RMIU!3U24D,C1N4><?H$2SUO*%F*_P(W4#X\*/$Y*E0V
MKJ0:K4.]L'@I6CS/N^SC/LTWV7&![0/X N KX!CSL#E15/Y!.%'F!B=BYMX/
M(CQQ>N*^-U5PQE;$.R_>>N^MY,G[G-T"T1)SGF/X)B9=(YAG7U/PO11G_A^<
M[\,/NPH/$7[8PM-DGR#;)<@B0?8/0?JJQ+V8URK9IJ<:3!NGR9(*QSY.\L:[
M#NP]CV_R-WR>]J_"M+*WY(K.OVSL?X/HP$M)[OP(=?Z#K8:"QH7C.W\V\YC-
MAL-A^4%L_<;E'U!+ P04    " #-B6A/Q"JN3[<!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6QM4]MNW" 0_17$!X0U]J;1RK:4316E4B.M
M$K5]9NVQC<+%!;Q._CZ '==)_0+,,.?,F6'(1VU>; ?@T*L4RA:X<ZX_$&*K
M#B2S5[H'Y6\:;21SWC0ML;T!5D>0%(3N=M=$,JYPF4??R92Y'IS@"DX&V4%*
M9MZ.(/18X 1_.)YXV[G@(&7>LQ:>P?WJ3\9;9&&IN01EN5;(0%/@V^1PS$)\
M#/C-8;2K,PJ5G+5^"<:/NL"[( @$5"XP,+]=X Z$"$1>QM^9$R\I W!]_F"_
MC[7[6L[,PIT6?WCMN@+?8%1#PP;AGO3X ',]>XSFXG_"!80/#TI\CDH+&U=4
M#=9I.;-X*9*]3CM7<1^GFWTZP[8!= ;0!7 3\Y I453^G3E6YD:/R$R][UEX
MXN1 ?6^JX(RMB'=>O/7>2TF3-">70#3''*<8NHI)E@CBV9<4="O%D?X'I]OP
M=%-A&N'I)X79-D&V29!%@NP3P?Y+B5LQUU^2D%5/)9@V3I-%E1Y4G.25=QG8
M6QK?Y%_X-.V/S+1<6736SK]L['^CM0,O97?E1ZCS'VPQ!#0N'+_YLYG&;#*<
M[N<?1)9O7+X#4$L#!!0    ( ,V):$]NA[$'M@$  -$#   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;&U3VVZ<,!#]%<L?$"^P2;8K0,JFJEJIE5:I
MFCY[80 KOE#;+.G?=VP(I2DOMF=\SIF+Q_EH[(OK #QY55*[@G;>]T?&7-6!
MXN[&]*#QIC%6<8^F;9GK+? ZDI1DZ6YWQQ07FI9Y])UMF9O!2Z'A;(D;E.+V
M]PFD&0N:T#?'DV@['QRLS'O>PG?P/_JS18LM*K50H)TPFEAH"OJ0'$_[@(^
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
M/+YL[']MC >4LKO!$6KQ@RV&@MJ'XR<\VVG,)L.;?OY!;/G&Q5]02P,$%
M  @ S8EH3VQI DVV 0  T ,  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL?5/M;ML@%'T5Q .4F"1M%-F6FDY3)VU2U&K;;V)?VZC@ZP*.N[<O8->S
M5FM_@'LYY]P/+NF YL4V (Z\:=7:C#;.=4?&;-& %O8&.VC]385&"^=-4S/;
M&1!E)&G%^&9SR[20+<W3Z#N;/,7>*=G"V1#;:RW,GQ,H'#*:T _'DZP;%QPL
M3SM1PS.XG]W9>(O-*J74T%J)+3%09?0^.9YV 1\!OR0,=G$FH9(+XDLPOI49
MW82$0$'A@H+PVQ4>0*D@Y--XG33I'#(0E^</]:^Q=E_+15AX0/5;EJ[)Z(&2
M$BK1*_>$PR-,]>PIF8K_#E=0'AXR\3$*5#:NI.BM0SVI^%2T>!MWV<9]&&^V
MR41;)_")P&?"(<9A8Z"8^1?A1)X:'(@9>]^)\,3)D?O>%,$96Q'O?/+6>Z_Y
M89^R:]"9(*<1PA>09$8P+SY'X&L13OP3G:_3MZL);B-]NZ3O;]<%=JL"NRBP
M^U^%GR%\?_=/#+;HJ 93QUFRI,"^C7.\\,[C>L_CB_R%C[/^0YA:MI9<T/EW
MC=VO$!WX5#8W?H :_[UF0T'EPO'.G\TX9*/AL)O^#YL_<?X.4$L#!!0    (
M ,V):$]_QA%NMP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;&U386_;(!#]*X@?4!R2=%ED6VHZ39NT2E&GK9^)?;91P><!CMM_/\"NYW;^
M MQQ[]V[XT@'-,^V 7#D1:O69K1QKCLR9HL&M+ WV$'K;RHT6CAOFIK9SH H
M(T@KQI/DEFDA6YJGT7<V>8J]4[*%LR&VUUJ8UQ,H'#*ZH6^.1UDW+CA8GG:B
MAI_@?G5GXRTVLY120VLEML1 E=&[S?&T"_$QX+>$P2[.)%1R07P.QO<RHTD0
M! H*%QB$WZYP#TH%(B_CS\1)YY0!N#R_L7^-M?M:+L+"/:HG6;HFHP=*2JA$
MK]PC#M]@JF=/R53\#[B"\N%!B<]1H+)Q)45O'>J)Q4O1XF7<91OW8;S9[B?8
M.H!/ #X##C$/&Q-%Y5^$$WEJ<"!F['TGPA-OCMSWI@C.V(IXY\5;[[WF?'](
MV34033&G,88O8C9S!//L<PJ^EN+$_X/S=?AV5>$VPK?O%'Y>)]BM$NPBP6Y)
M<)M\*'$MYF.1;-%3#::.TV1)@7T;)WGAG0?VCL<W^1<^3ON#,+5L+;F@\R\;
M^U\A.O!2DAL_0HW_8+.AH'+A^,F?S3AFH^&PFWX0F[]Q_A=02P,$%     @
MS8EH3[P1<U6V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M;5/;;MP@$/T5Q >$7>Q<M+(M91-%K=1*JU1MGUE[?%& <0&OT[\O8,=Q4K\
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
MG4#AF-,=?74\RJ9UP<&*K!<-? /WO3\;;[%%I9(:.BNQ(P;JG-[OCJ=#P$?
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
M@LZ_;.Q_A>C I[*Y\2/4^ \V&PHJ%XYW_FS&,1L-A]WT@]C\C?,_4$L#!!0
M   ( ,V):$_0;">=MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;&U3VV[<(!#]%<0'!"_>YK*R+6535:W42JM439Y9>VRC@,<!O$[_OH =
MQTK] LQPSID+0S:B>;$M@"-O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV
M!D0525HQGB373 O9T2*+OI,I,AR<DAV<#+&#UL+\/8+",:<[^NYXE$WK@H,5
M62\:^ WN3W\RWF*+2B4U=%9B1PS4.;W?'8[[@(^ )PFC79U)J.2,^!*,'U5.
MDY 0*"A=4!!^N\ #*!6$?!JOLR9=0@;B^ORN_BW6[FLY"PL/J)YEY=J<WE)2
M02T&Y1YQ_ YS/5\HF8O_"1=0'AXR\3%*5#:NI!RL0SVK^%2T>)MVV<5]G&YN
M^$S;)O"9P!?";8S#ID Q\Z_"B2(S.!(S];X7X8EW!^Y[4P9G;$6\\\E;[[T4
M_.XN8Y<@-&..$X:O,+L%P;SZ$H)OA3CR_^A\FYYN9IA&>KJFI^FVP'Y38!\%
M]BN!-$D^E;B%^5PD6_54@VGB-%E2XM#%25YYEX&]CX_(/N#3M/\2II&=)6=T
M_F5C_VM$!SZ5Y,J/4.L_V&(HJ%TXWOBSF<9L,ASV\P]BRS<N_@%02P,$%
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
M%;:1G2,7X_%FX_QK8SQ@*;L'7*$6']CB**A],-^A;:<UFQQO^OD%L>49%W\
M4$L#!!0    ( ,V):$\N"U#<Z $  !X%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;'54VX[;(!#]%<0'+(YO<2/;TF:KJI5:*=JJ[3.QQQ<M&!=(
MO/W[ O:Z;L*^&&8X<\[,&":?A'Q1'8!&KYP-JL"=UN.!$%5UP*EZ$",,YJ01
MDE-M3-D2-4J@M0OBC(1!D!).^P&7N?.=9)F+BV;] ">)U(5S*O\<@8FIP#O\
MYGCNVTY;!RGSD;;P'?2/\22-15:6NN<PJ%X,2$)3X,?=X9A9O /\[&%2FSVR
ME9R%>+'&E[K @4T(&%3:,E"S7.$)&+-$)HW?"R=>)6W@=O_&_LG5;FHY4P5/
M@OWJ:]T5.,.HAH9>F'X6TV=8ZDDP6HK_"E=@!FXS,1J58,I]47516O"%Q:3"
MZ>N\]H-;I_DDC9<P?T"X!(1K0.9TR"SD,O](-2US*28DY]Z/U/[BW2$TO:FL
MT[7"G9GDE?%>RRC<Y^1JB1;,<<:$&\QN11##ODJ$/HEC>!<>^L,C;X:1"X^V
MX4GJ)XB]!+$CB/\K,;LIT8?YX!=)O"+)/4$4W(CX,.]T,O6*I!Z"=WJY]Q+L
M[WH919&?(/,29)X,XILR?9CD1H1L[B<'V;J7J5 E+H.;"AOO^O@?0W>__\'G
MR?&-RK8?%#H+;5Z)N\N-$!I,*L&#:7EGAM5J,&BTW>[-7LY/=C:T&)=I1-:1
M6/X%4$L#!!0    ( ,V):$\W3DURN $  -(#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0R+GAM;&U3VV[<(!#]%<0'A#7>3;8KVU(V491*C;1*U?29M<<V
M"A<'\#KY^P)V7#?U"S##.6<N#-F@S:MM 1QZET+9'+?.=0=";-F"9/9*=Z#\
M3:V-9,Z;IB&V,\"J2)*"T,WFFDC&%2ZRZ#N9(M.]$US!R2#;2\G,QQ&$'G*<
MX$_',V]:%QRDR#K6P$]PO[J3\1:952HN05FN%3)0Y_@V.1RW 1\!+QP&NSBC
M4,E9Z]=@?*]RO D)@8#2!07FMPO<@1!!R*?Q-FGB.60@+L^?Z@^Q=E_+F5FX
MT^(WKUR;XSU&%=2L%^Y9#X\PU;/#:"K^!UQ >'C(Q,<HM;!Q165OG9:3BD]%
MLO=QYRKNPWBS2R;:.H%.!#H3]C$.&0/%S.^98T5F](#,V/N.A2=.#M3WI@S.
MV(IXYY.WWGLITO0Z(Y<@-&&.(X8N,,F,(%Y]#D'70ASI?W2Z3D]7,TPC/5W2
M=]_6!;:K MLHL/VGQ)LO):YA]E^"D$5/)9@F3I-%I>Y5G.2%=Q[86QK?Y"]\
MG/8G9AJN+#IKYU\V]K_6VH%/97/E1ZCU'VPV!-0N'&_\V8QC-AI.=],/(O,W
M+OX 4$L#!!0    ( ,V):$]5)+2J]0$  "4%   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;(U4VXZ;,!#]%8L/6 ,F81L1I$VJJI5:*=JJVV<'AHO6
MQM0V8?OWM0VA;.)*?<&>X<R9.6-[LE'(5]4 :/3&6:?V0:-UO\-8%0UPJAY$
M#YWY4PG)J3:FK+'J)=#2!7&&XS#<8D[;+L@SYSO)/!.#9FT')XG4P#F5OP_
MQ+@/HN#J>&[K1EL'SK.>UO =](_^)(V%%Y:RY="I5G1(0K4/GJ+=,;5X!WAI
M852K/;)*SD*\6N-+N0]"6Q P*+1EH&:YP!$8LT2FC%\S9["DM('K_97]D]-N
MM)RI@J-@/]M2-_O@,4 E5'1@^EF,GV'6LPG0+/XK7( 9N*W$Y"@$4^Z+BD%I
MP6<64PJG;]/:=FX=9_YKF#\@G@/B_PT@<P!9 J+$B9\J<U(_4DWS3(H1R>FP
M>FKO1+0CIIF%=;K>N7]&K3+>2T[(APQ?+-&,.4R8>(5YC!<(-O1+CMB7XQ#?
MQ<?O,QSO$20)_2F(5P9Q!&2=(HW\!(F7('$$R;L*HIL^^##_:,3&FV3C(2!^
M@JV78'LGDR2)GR#U$J2>"C8WAS%AM@[3.<QM"KRZ71QD[1ZB0H48.FV/<>5=
MWOI3;&_GC?]@9L#T9/_23 /D&Y5UVRET%MK<?7=#*R$TF +#!]/'QLRLQ6!0
M:;M-S5Y.+W<RM.CGH827R9C_ 5!+ P04    " #-B6A/E97!Z^$!  #4!
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R-5.V.G" 4?17# RQ^L./.
M1$TZ3IHV:9/)-MW^9O0ZFD6QP(S;MR\@:UPU3?\(]W+.X5R\D Q<O,H:0'EO
M+>MDBFJE^@/&LJBAI?*!]]#IE8J+EBH=BBN6O0!:6E++<.C[.]S2ID-98G-G
MD27\IEC3P5EX\M:V5/PY N-#B@+TGGANKK4R"9PE/;W"#U _^[/0$9Y4RJ:%
M3C:\\P14*?H4'$[$X"W@I8%!SN:>J>3"^:L)OI8I\HTA8% HHT#U<(<<&#-"
MVL9OIXFF+0UQ/G]7_VQKU[5<J(2<LU]-J>H4/2&OA(K>F'KFPQ=P]3PBSQ7_
M#>[ --PXT7L4G$G[]8J;5+QU*MI*2]_&L>GL.(PK<>QHVX30$<*)$)!_$B)'
MB/Z70!R!+ AX+,6>S8DJFB6"#YX8_VY/31,%!Z)/OS!)>]AV31^/U-E[%I%=
M@N]&R&&.(R:<8<*/B'R-B$C\$7/:P 03!&N3D]-PTVEH^='<111O"T2; I$5
M(',#^T6E(V1G(9V%/)']HI!\#=H3WU]4NP;YVU[)IE>R\OJXL'$DJQT"/]XM
M_EV^@0IB?^D%S]K%W/?O5%R;3GH7KG3GV?ZH.%>@%?T'?8EJ_<1, 8-*F6FL
MYV*\:&.@>._>$#P]9-E?4$L#!!0    ( ,V):$^J;T]:* (   8'   9
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;(U5VX[:,!3\E2CO7<=V+H!"I"Y5
MU4JMA+9J^VS@0*)UXM0V9/OWM9UL!,$47O E<R8S$XZ==T*^JA) !V\U;]0R
M++5N%PBI;0DU4T^BA<8\V0M9,VV6\H!4*X'M7%'-$8FB%-6L:L(B=WMK6>3B
MJ'G5P%H&ZEC73/Y]!BZZ98C#]XV7ZE!JNX&*O&4'^ 'Z9[N69H5&EEU50Z,J
MT002]LOP(UZL,+$%#O&K@DZ=S0-K92/$JUU\W2W#R"H"#EMM*9@93K "SBV3
MT?%G( W'=]K"\_D[^V=GWIC9, 4KP7]7.UTNPUD8[&#/CER_B.X+#(:2,!C<
M?X,3< .W2LP[MH(K]QMLCTJ+>F Q4FKVUH]5X\:N?Y+%0YF_@ P%9"S _R^@
M0P&=%*!>F;/ZB6E6Y%)T@>R_5LOLGP(OJ ES:S===NZ9<:O,[JF@\2Q')TLT
M8)Y[##G#D$O$ZAI!\0A!1L"H@GA5$%=/+U3,_0342T =07Q&D&83%STD=9#&
M03[@),,3V,H'HPDE?C6Q5TU\I0;C&W82+T'R>!ZIER"]GT</22Z,QA2GDSQ\
M,)+2R*\F\ZK)KM30Y ;!S$LP>SR/N9=@?C^/^;71-)U/TO" <';#"H[\'1=Y
MTKC1+?A&T^+'\\#^CL/D?B(#YJ(7,GK5^W=0O1IT=B#9&^([DX>J4<%&:'.V
MN1-H+X0&PQ@]F7Q+<RF-"PY[;:>9F<O^9.X76K3#K8/&JZ_X!U!+ P04
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
MDQ$3:4PW)G'DQVP3&FU"@\UJP_<C)ES8^ ]=(J-+9'#Q5P<?;<*XCN>LSMX
M"N,P,-<2&VN)#;4$J\3Q)K'W,'%B=$D,+N'*)3$DWKB@Q054+^@WS"Y-QZTS
M%?(NZQM742I "CI/LN):/MKS@$ E5#>6?38^7>- T'YZE='\UY#_!5!+ P04
M    " #-B6A/&T]S%X,"  "Z"   &0   'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6R-5MN.FS 0_17$^R[W6Y0@;0)5*[72:E=MGQWB!+2 J>V$[=_7-BQ+
M;"?T!>SQ.7-F;#/#ND?XC9004N.]J5NR,4M*NY5ED:*$#2"/J(,M6SDBW #*
MIOADD0Y#<!"DIK9<VPZM!E2MF:Z%[1FG:W2F==7"9VR0<], _'<+:]1O3,?\
M,+Q4IY)R@Y6N.W""KY#^[)XQFUF3ET/5P)94J#4P/&[,)V>5.S8G",2O"O9D
M-C9X*GN$WOCDVV%CVCPB6,."<A> O2YP!^N:>V)Q_!F=FI,F)\['']Z_B.19
M,GM X [5OZL#+3=F;!H'> 3GFKZ@_BL<$PI,8\S^.[S FL%Y)$RC0#413Z,X
M$XJ:T0L+I0'OP[MJQ;L?5J)@I.D)[DAP)X)SG^"-!.^3X-\E^"/!_U^%8"0$
MDH(UY"XV,P,4I&N,>@,/]Z$#_-HYJX =5\&-XG3$&MM/PJR7U(O"M77ACD;,
M=L"X,TSL7D,R%>),"(L%,$7AZJ+8N@I=$MBIB-B38EATDM]U<A6FI]TL3_"]
MJ\V*] Y\K0-?./#G 012C ,D%)!V@"0W@@RT&H&J(1UH/D""F<9#X/EZD5 K
M$BHB7A1+*J&J$D8W4HFT*I%&)9%4(D7%<8,;ER_6JL2*BF/[TB<0*Z=B2Q=T
M$9$M(O)8R27Q;MRO1)M*HDE%NF#;1!&14UE$9(N(7$4\Q+<^-M9HM*7)UF2C
MU"9[\626(=DR)-= G-BUI8RL6=UM(#Z))DB, IU;RBO'S#HUVB>7UVW)OG56
M.T=CSWAC%G7^T_W0U7\ ?*I:8NP19=U"U/0C0A2RX.U'=A E^Y&8)C4\4CYD
M?<_ 0S<=)A1UXY^"-?VNI/\ 4$L#!!0    ( ,V):$^-XWKX_0(  !P,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;)57[6ZC,!!\%<0#%,PW41*I
M)(WNI#NIZJEWO]W$25 !<^ DO;<_V[@4[$UH_Q1L9F=GU^YT.[_0YK4]$L*L
MM[*HVH5]9*R>.4Z[/9(2MW>T)A7_LJ=-B1E?-@>GK1N"=S*H+!S/=2.GQ'EE
M+^=R[[%9SNF)%7E%'ANK/94E;OYEI*"7A8WL]XVG_'!D8L-9SFM\(+\(>ZX?
M&[YR>I9=7I*JS6EE-62_L._1;(,2$2 1OW-R:0?OEBCEA=)7L?B^6]BN4$0*
MLF6" O/'F:Q(40@FKN.O(K7[G")P^/[.OI'%\V)><$M6M/B3[]AQ82>VM2-[
M?"K8$[U\(ZJ@T+94]3_(F10<+I3P'%M:M/*GM3VUC):*A4LI\5OWS"OYO'1?
MXD2%P0&>"O#Z )[[5H"O OR/@.!F0* "@L\&A"H@_*RD2 5$6@:G:Y;L_AHS
MO)PW]&(UW06JL;BG:!;Q\]V*37F<\AL_@);OGI=^XLZ=LR!2F*S#> -,XHTA
M#R8$]0B'"^A5>)"*S#/"M00K$^$G:(Q9FYC$UW1.)MK<)!F5XH,-]66\/\R
M I@@  D"21 ,"%*MT*R#1!)2==T./*V0-02*$JT?)BCPDE1KB0GRTVM-"<&:
M0J,F7[]"68<)!UG"R-6NXL,$:"0E J5$@!3MEF21F24TI$R 1E)B4$H,2 DT
M*?%GI$R 1E(24$H"2 DU*8F9)3"D3(!&4E)02@I(B30IJ9G%-Z1,@$92D N[
MHPN(B75[=,U$GJ%F"C66<\6LD6$N?I)<H0"=]AYYIKWHOXD*,W*%2*MG#8",
MDDT("ES-S#8WB<8EP8Z+?."0TBL4L.>BX N-A2T.F1ZG-W:E,,-2TZM7 +8O
M!/A7>HT"MAT4?Z%8V"X0X!?Z7ZF5 HVND5&M,QA42M(<Y)C96EMZJIC0.-CM
M1]E[3PPZVGZ&9FL$[#^(T5<.1A_TW=S\$S>'O&JM%\KX>"6'H#VEC'#M[AT_
MJ2,?U?M%0?9,O,;\O>GFU6[!:*UF<:?_AV#Y'U!+ P04    " #-B6A/!T=K
MULP#  "9$0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6R56%V/FS@4
M_2N(]RF^UQC,*(DTD]6J*^U*HU;=/C.)DZ "3H%,NO^^8"A+[.LV?0G8G'M]
M[!P??ZRNNOG2GI3J@F]56;?K\-1UY\<H:G<G5>7M.WU6=?_EH)LJ[_IB<XS:
M<Z/RO0FJR@@92Z(J+^IPLS)U+\UFI2]=6=3JI0G:2U7ES7_/JM37=0CACXH/
MQ?'4#1719G7.C^JCZCZ=7YJ^%,U9]D6EZK;0=="HPSI\@L<MCX< @_BW4-=V
M\1X,77G5^LM0^&N_#MG 2)5JUPTI\O[QIK:J+(=,/8^O4])P;G,(7+[_R/ZG
MZ7S?F=>\55M=?B[VW6D=RC#8JT-^*;L/^OI>31T283#U_F_UILH>/C#IV]CI
MLC6_P>[2=KJ:LO14JOS;^"QJ\[R.7Q(QA=$!. 7@'( _#^!3 )\#P(QF-#(S
M7?TC[_+-JM'7H!G_K7,^B (>>3^8NZ'2C)WYUO>V[6O?-CS#5?0V))HPSR,&
M%QB8$5&??6X"J2:>T0FW&MBZ".YI@9.=X":>+^.EI!/$9(+8)(AO1H%;HS!B
M$H.I#29EJ9!65P@4Y\+3&T&2$029V"(S8L2BF0>.D-IL"!A*"1E-)R'I) 0=
M8=%)G':X%))9;%Q4' N.-)F4)),29!(Z@203R/NEDI$)LCNDDCD=161@_8=;
M"I6(E"8#C)Z^[ ZQ3* ;&0!#EEF$*%PFF$<MX#$4N$,O$V@Y30 D$S8A< @!
MA]CS?P%I/T^ !*'4)D2!?.W0)@2<2.$;.]J&(+Y?G4";!U#N8>MS BV'/V99
M8MLRN/81 R8^0K1] .4?CD)=:W@ *;@]94A<@B \E&@3 <I%'(FFSA@AQF@[
M[ 2[F<6"">XA1)L2R'LDZH)BQCSMT-X%KGG%S+>6TX:#['Z)(NT02#F$+5%T
M'2(5SOJ&KD&D$GUT:'] :NK; IU UH*[V*5,? @8RL0WQ+21(&4DMCPGT,T4
MYG%J\^'N#,X2SQ*#M"DAM3FRQ4F 8N99V9%V+B2<2WK\$VFOP>0WQ$E[ U+>
MX(C3]09[KX.N+P"7OI&G;0$I6W"4*9V&'"XNY(%[G -IYT!JV^-HTMW1.%1<
M"'#?GH?3%L3=/4_,/(;+:0OB<+]0.&T;G+(-6RC<]0-D]J)&@<!W_O$<@"C+
ML)7"73-X(-C\ G5+A[8,3EF&K1;N'I5LM1 06RK1XJ!;J>9H[@3:8*<OM;F0
M6-3.]PY/: [*_\/'2XM_\N98U&WPJKO^N&T.Q0>M.]4S8>_Z\3BI?#\72G7H
MAM>T?V_&RX*QT.GS=!$2S;<QF^]02P,$%     @ S8EH3XE]>X'^ 0  =P4
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
MC;&\8.6$HG[\=G"F#YC-?U!+ P04    " #-B6A/%0@8(&X"   ="   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R-5FMOFS 4_2N('U#>D$0$J>31
M3=JDJM6VSPYQ BI@9CNA^_?SJX08-\V7V+Z<<^ZYMN6;M$?XC9004NN]J5NR
MM$M*NX7CD**$#2 /J(,M^W) N &4+?'1(1V&8"](3>WXKAL[#:A:.TM%[!EG
M*3K1NFKA,[;(J6D _I?#&O5+V[,_ B_5L:0\X&1I!X[P%=)?W3-F*V=0V5<-
M;$F%6@O#P])^]!9/"<<+P.\*]F0TMW@E.X3>^.+[?FF[W!"L84&Y F##&:Y@
M77,A9N.OTK2'E)PXGG^H;T7MK)8=('"%ZC_5GI9+>V9;>W@ IYJ^H/X;5/5$
MMJ6*_P'/L&9P[H3E*%!-Q*]5G A%C5)A5AKP+L>J%6,OOT21HID)OB+X \&+
M;Q("10@NA/ F(52$\$*X;2E2A.C>#+$BQ/<2$D5(-((C=U<<UQI0D*48]1:6
M%ZX#_%Y[BX1=B(('Q?F+;^S$"(N>LS ,4^?,A10FEQA_A)GYUY#U%.(-"(<9
M&%SX)A>Y/Z%K"593Q"S0/'PILOE:9#N%!&%RC7DR8#ZI-C#N>2#XP=AHD)@%
M0J- * 3"JT.+M$,S86)SDLB8))H(!',MAX3$ M+*_0SGVFZM[P%MIZ!YZ+K:
MOD]!KKF@V%A0/"DHTFSD$A*-,GAN$L=:17>AMO'$K><E[B>.$Z/C9'J&@79A
M\V2:1M^XU1V8]103Z)C-;8PLR!F]/ W$1]%HB%6@4TOYI1]%AU[VZ/.72XOG
MWF+E&>)K;[&1K>HB+QOG3X"/54NL':+LO12OV@$A"IEU]X$=5\EZ];"HX8'R
M:<+F6'8LN:"H4\W8&?X19/\!4$L#!!0    ( ,V):$^@ H5B^0(  ! ,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;(V7;6^;,!#'OPKB_8IM;!ZJ
M)%+S,&W2)E6=MKUV$R=!!<S 2;IO/V,H(_;1YDW YG]WOS/V<9E=9/W2'(50
MWFN1E\W</RI5W0=!LSV*@C=WLA*E?K*7=<&5'M:'H*EJP7?&J,@#@E 4%#PK
M_<7,S#W6BYD\J3PKQ6/M-:>BX/7?I<CE9>YC_VWB*3L<53L1+&85/X@?0OVL
M'FL]"@8ONZP099/)TJO%?NX_X/L-CEL#H_B5B4LSNO?:5)ZE?&D'7W=S'[5$
M(A=;U;K@^G(6*Y'GK2?-\:=WZ@\Q6\/Q_9OWSR9YG<PS;\1*YK^SG3K._<3W
M=F+/3[EZDI<OHD^(^5Z?_3=Q%KF6MR0ZQE;FC?GUMJ=&R:+WHE$*_MI=L])<
M+[W_-S/8@/0&9# @[%V#L#<(;S6@O0$=##!]UX#U!LPR"+K<S6*NN>*+62TO
M7MWMAXJWVP[?,_VZMNVD>3OFF5[/1L^>%Y3&L^#<.NHURTY#1IJ$7$M6K@0/
MBD ##!0$HE@2Q]P.\*%B[2I".Y,-H)G@#,'5"HU]>+5:">R @@ZH<4"O'*36
M<G>:R&A*HV$DM);#U6 63:3"0!+FDC!DD70:-HI"+-B5*]$@,$<$<D0 ![8X
M(B?()XRH10*(0I3"*#&($@,HUBY;QDZ4\0[H2%P-IFABFR0@2>+L,YPBV$$*
M.DB!5*P]M$Q=S 0S. I&</5 0!QJEP_D!)K(!4_4*.P>.S8%"A:8!TP T,@&
M)0YH0M/8+G6WJ-:]:GQ"4XJL [8!5%-+ Q<D'+IY)79:H7N,*;&/STVJ#:":
M H8+( 8J(',^.-1=XI ZWYQ;5!OLELHI8KA08K=2NL#,K<<HCB*;^";9&I+A
M&$UAPW450X75V1J0R"[Q'XBN8>#*BH'2&ME?&U"$;9CW11U,,.I^"E$?3"O:
M>%MY*DT?/)H=VMT'8KJG__*N5_[.ZT-6-MZS5+H',YW27DHE- NZT^_IJ-OS
M89"+O6IO8WU?=SUJ-U"RZOOO8/@3L/@'4$L#!!0    ( ,V):$\9K?2[-@(
M  \'   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;'V5VXZ;,!"&7P5Q
MWS4VQT0$J9NJ:J566FVU[;63. &MP=1VPO;M:QL643/I#3[-_-_\@.UR$/)5
MU8SIX*WEG=J%M=;]%B%UK%E+U8/H66=6SD*V5)NAO"#52T9/+JGEB$11AEK:
M=&%5NKDG697BJGG3L2<9J&O;4OGGD7$Q[$(<OD\\-Y=:VPE4E3V]L!],O_1/
MTHS0K')J6M:I1G2!9.==^!%O]]@EN(B?#1O4HA]8*P<A7NW@ZVD71K8BQME1
M6PEJFAO;,\ZMDJGC]R0:SDR;N.R_JW]VYHV9 U5L+_BOYJ3K75B$P8F=Z97K
M9S%\89.A- PF]]_8C7$3;BLQC*/@RCV#XU5IT4XJII26OHUMT[EV&%?2>$J#
M$\B40.8$G/PW(9X28B\!C94YJY^HIE4IQ1#(\6OUU/X4>!N;EWFTD^[=N37C
M5IG96Y5DI$0W*S3%/(XQ9!'C1>S7$7&2SS'(5#"70< RB!.(EXCXCD ,"L1.
M(/G'1^SY&&,R%].-D(0D,"4!*0E 23S*&),N*'A3W/&2@I04H*0>)5U3"K*!
M*1E(R0!*YE&R-24O8IB2@Y0<H.0>)0<H2013"I!2 )3"HQ0K2H9)"E,V(&4#
M4#8>9;/VDA9% 6-P!._): W*(W]31BO2AQ03<H=T9_=C@(1]$E[M&QSE_K^R
MA\)P'OG?$2U.)GM5?*?RTG0J. AM#CEW%)V%T,Q(1@_&76UNIWG V5G;;F[Z
M<CRBQX$6_73]H/D.K/X"4$L#!!0    ( ,V):$__Y616\0$  #\%   9
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
MRTQ?M],1Q'33-V=SO!+=SGC6_P-02P,$%     @ S8EH3\%W.3?S @  1@P
M !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&ULE5?M;ILP%'T5Q ,4#)A
ME$1J/J9-VJ2JT[;?;N(DJ("9[23=V\\VE";VI:5_@NV<>WS/L;FYF5T8?Q9'
M2J7W4I6UF/M'*9MI$(CMD59$W+&&UNJ;/>,5D6K*#X%H."4[$U25012&:5"1
MHO87,[/VP!<S=I)E4=,'[HE351'^;TE+=IG[R']=>"P.1ZD7@L6L(0?ZD\I?
MS0-7LZ!GV145K47!:H_3_=R_1],-RG6 0?PNZ$5<C3TMY8FQ9SWYMIO[H<Z(
MEG0K-051CS-=T;+43"J/OQVIW^^I Z_'K^Q?C'@EYHD(NF+EGV(GCW,_\[T=
MW9-3*1_9Y2OM!&'?Z]1_IV=:*KC.1.VQ9:4PG][V)"2K.A:52D5>VF=1F^>E
MXW\-@P.B+B#J ]3>[P7$74#\%I"\&Y!T <G8'7 7@*T=@E:[,7--)%G,.+MX
MO+T/#='7#DVQ.JZM7C2G8[Y3?@JU>EXD>38+SIJHPRQ;3'2%R:);R-J%H!X1
MJ 3Z+"(HBV7DA%L;K%Q$%ELY?$BR>9?D)LT8-"LV\?&-63E,D( $B2%(K@AP
M&%INMYC48&J#R;.)Y8:+2;+4LL/%1"BW/-L H"B.8$D8E(0!20-GGX($Z7A3
M)R#!9(2I+09?Z426%2L DEN6NI XL0QU(0F&Q62@F P0,W >.4B0C[<3A7!)
M"$<8VH%NO+#L6@$8%&*[<KB@U"I &VBS>."2H8$ZAP!1 R\_ HO4/8H^82U<
M0% \QMK849OEV/;6!<5A9GOK@E ^P;:[  IG0_;"A0U!E2T9H( +"<*?L!<N
M)2@=8V_JOJ*A[:Z+P8EMKHM!*+6]!4#10$% <'E#4'T;HH"+"LH^82U<5E ^
MQMK<^3EQG/T0LOX8L@$@"(>6H."J!ZHH/YB&5'A;=JJE-N-JM6]Z[R/=0UGK
M2S1=(6!]K9MDTW.]T;<=]@_"#T4MO"<F5>=F^JL]8Y*JW,,[=1F.JJGO)R7=
M2SV<J#%O.]MV(EG3=>U!_]=A\1]02P,$%     @ S8EH3WEDIP]- @  3@<
M !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULC57;CILP$/T5Q >LN=F0
MB"!M+E4KM=)JJ[;/3C(): %3VPG;OZ]M"$N(E>P+V,,YQW-FT#AM&7\3.8!T
MWJNR%@LWE[*9(R1V.514/+$&:O7EP'A%I=KR(Q(-![HWI*I$@><15-&B=K/4
MQ%YXEK*3+(L:7K@C3E5%^;\EE*Q=N+Y[";P6QUSJ ,K2AA[A)\A?S0M7.S2H
M[(L*:E&PVN%P6+C/_GQ#--X ?A?0BM':T4ZVC+WIS;?]PO5T0E#"3FH%JEYG
M6$%9:B&5QM]>TQV.U,3Q^J+^Q7A77K94P(J5?XJ]S!=NXCI[.-!3*5]9^Q5Z
M/]AU>O/?X0RE@NM,U!D[5@KS='8G(5G5JZA4*OK>O8O:O-M>_T*S$X*>$ P$
M=?8]0M@3P@]"=)<0]83HLR?@GH G)Z#.NRGFFDJ:I9RU#N]^AX;JO\Z?8]6N
MG0Z:[IAOJIY"1<\9]DB*SEJHQRP[3##"),$U9'T+\0<$4@D,602V+);!#7UR
MP.H6D823'!Z*;.Z*7*496HL5&GYX5:S8+A!9!2(C$(W+Y$^KW6&PP=0&$R9>
M2 +B3TIB 9)9%'MXVAP+,(Y)%"6S27ULBCZ9X9#836*K27QC$GO)Q"2^.<F;
MN'N(6#]$;.XAKHP0JQ%BZ58\,4(^VRT+T-XM"]#>+9NBM5MH- PJX$<SF86S
M8Z=:ZM]Y%!V&_W.@A\DDOO3G*]\27ZO+HIOM'_+=3?.#\F-1"V?+I!IA9M <
M&).@\O>>5.JYNMR&30D'J9>Q6O-NQ'<;R9K^]D+#%9K]!U!+ P04    " #-
MB6A/H&[BBY<#   '$@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R5
M6.UNVC 4?94H#]#$UTZ "I &M-JD3:HZ;?N=@BE1DY@E:>G>?LY'$;&/@?XA
M'YQ[[[FVSXF3Z4&5+]5.RMI[S[.BFOF[NM[?!D&UWLD\J6[47A;ZGZTJ\Z36
ME^5S4.U+F6S:H#P+* SC($_2PI]/VWL/Y7RJ7NLL+>1#Z56O>9Z4_Q8R4X>9
MS_R/&X_I\ZYN;@3SZ3YYEC]E_6O_4.JKX)AED^:RJ%)5>*7<SOPO[/:>CYJ
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
M]]KGA$-K??C@8CW>^3&QJI^>,YG_*=4_4$L#!!0    ( ,V):$\_X%MB/@(
M /,&   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;(U5VXZ;,!#]%<1[
MU]S)1@1I<ZE:J96BK=H^.V02T!I,;2?9_GUM0UB"K30OV![..9XYAG%VH>R-
MEP#">:])PQ=N*40[1X@7)=28/]$6&OGF0%F-A5RR(^(M [S7I)J@P/,25..J
M<?-,Q[8LS^A)D*J!+7/XJ:XQ^[L$0B\+UW>O@=?J6 H50'G6XB/\ /&SW3*Y
M0H/*OJJAX15M' :'A?OBSS>IPFO KPHN?#1W5"4[2M_4XNM^X7HJ(2!0"*6
MY7"&%1"BA&0:?WI-=]A2$<?SJ_IG7;NL98<YK"CY7>U%N7!GKK.' SX1\4HO
M7Z"O)W:=OOAO< 8BX2H3N4=!"==/ISAQ0>M>1:92X_=NK!H]7GK]*\U."'I"
M,!#DWO<(84\(/PC174+4$Z)'=XA[0CS9 76U:S/76. \8_3BL.YS:+'ZZOQY
M+(^K4$%].OJ=])/+Z#F/DRA#9R748Y8=)AAA9L$M9&U"_ &!9 )#%H$MBV5@
MT"<;K$S$+)SD\%^1S5V1FS1#JUFAYH<W9L5V@<@J$&F!Z$8@F;C=81*-:33F
M4SKS/&]BB GS@\2 K2UJ<1H8N(V)"](QZJ:XV%I<;"DNM0LD5H'D<7M3JT#Z
M@+VI46B8FNZ:J#@VS351:6A::Z*>GTUKT>B/K8$==?OD3D%/C5"FC*)#AWX)
MU!\_B2_]^<JWQ->RHW<-^$.^NPZ^8W:L&N[LJ)!]1G># Z4"9/+>DSS54MY
MPX+ 0:AI*N>LZ\/=0M"VOV+0<,_E_P!02P,$%     @ S8EH3^"S$)87 @
M]@8  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULC57;CILP%/P5Q'O7
M& *Y")"Z5%4KM5*TU;;/#AP"6H.I[83MW]<V!)&L$_$27Y@9SYSX$O>,OXD*
M0#KO#6U%XE92=CN$1%Y!0\03ZZ!57TK&&R+5D!^1Z#B0PI :BGS/BU!#ZM9-
M8S.WYVG,3I+6+>RY(TY-0_B_9Z"L3USL7B9>ZF,E]01*XXX<X1?(UV[/U0A-
M*D7=0"MJUCH<RL3]C'<9]C7!('[7T(M9W]%1#HR]Z<'W(G$][0@HY%)+$-6<
M(0-*M9+R\7<4=:<U-7'>OZA_->%5F ,1D#'ZIRYDE;@;URF@)"<J7UC_#<9
MH>N,Z7_ &:B":R=JC9Q187Z=_"0D:T859:4A[T-;MZ;M1_T+S4[P1X(_$?#J
M(2$8"<$- 0W.3-0O1)(TYJQW^/!O=41O"KP+5#%S/6EJ9[ZIM$+-GM,PVL3H
MK(5&S/. \6<8_QJ1?40$>((@96!RX5M=^(8?7+G8V@4"JT!@!%9S@;5W$V/
M1 ;3&LRG:+;*D,0"PC.E*RLKJY65Q<J=8H16@7!Y,2*K0+2@& ,FG.6\062/
M$%<FUE83:XL)WRZPL0ILEI=A:Q78+BC#]D-(RYZP@.[N">S9CYEG,1/<D;AS
M4O'R@F#[,</^@I*,H.C!UG@(&8R@V06D7X2?A!_K5C@')M5=9FZ<DC$)2LY[
M4J6MU",T#2B44G?7JL^'FW@82-:-KPR:GKKT/U!+ P04    " #-B6A/'9PP
MF?X!  "X!0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6R-E-N.FS 0
MAE\%\0!K3H8H J1NLDDKM5*T5=MKAPP!K<'4=L+V[6L;+R*$5KF)3]__>V:8
M..T9?Q,5@'3>&]J*S*VD[-8(B:*"AH@GUD&K3DK&&R+5DI^1Z#B0DQ$U% 6>
M%Z.&U*V;IV;OP/.4722M6SAP1UR:AO _ST!9G[F^^['Q6I\KJ3=0GG;D#-]!
M_N@.7*W0Z'*J&VA%S5J'0YFYG_SU/M2\ 7[6T(O)W-&9'!E[TXLOI\SU=$!
MH9#:@:CA"AN@5!NI,'Y;3W>\4@NG\P_WG<E=Y7(D C:,_JI/LLK<E>N<H"07
M*E]9_QEL/MAU;/)?X0I4X3H2=4?!J#"_3G$1DC761872D/=AK%LS]L,)CJUL
M61!803 *_.B_@M *PD<%D15$CPJP%>!'!;$5Q(\*$BM(9@(T5-=\KBV1)$\Y
MZQT^-%Q'=%_[ZT0U1*$WS?<W9^J+";5[S7$2I>BJC2SS/##!A ENB<T]$:[\
M6V:[P,R0EWMD%=XBNWL$)_B6V2\Q\<@@58^Q*,%B40)C$$X3QO\P"!<-0F,0
MW420S*HZ,+%AVJ$>&'NSPBY!X:SZVP5H%<R<7A:@()[%M%NZ+II!^WL(>WA6
M'33I/_VF?2/\7+?".3*I6MDT7,F8!.7G/:D_2:6>T7%!H91ZFJ@Y'QZ382%9
M9]])-#[6^5]02P,$%     @ S8EH3R70!;*Y!   P1@  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S(N>&ULE9GK;N,V$(5?Q? #K,2KR, QD-A9M$ +!%NT
M^UNQF=A8R7(E)=Z^?76+5QX>)O*?6%*^&7&.Z",.O3@5Y8]JYUP]^YEGA^IV
MOJOKXTT459N=R]/J2W%TA^8_ST69IW5S6KY$U;%TZ;8+RK.(Q[&.\G1_F"\7
MW;7'<KDH7NML?W"/Y:QZS?.T_._>9<7I=L[F[Q>^[5]V=7LA6BZ.Z8O[R]5_
M'Q_+YBPZ9]GN<W>H]L5A5KKGV_D=NWF0N@WHB'_V[E2-CF=M*4]%\:,]^7U[
M.X_;$;G,;>HV1=I\O+F5R[(V4S..?X>D\_,]V\#Q\7OVKUWQ33%/:>561?9]
MOZUWMW,SGVW=<_J:U=^*TV]N*$C-9T/U?[@WES5X.Y+F'ILBJ[J_L\UK51?Y
MD*492I[^[#_WA^[S-.1_#\,!? C@YX#FWA\%B"% _ J0'P;((4!.O8,: A2Y
M0]37WHFY3NMTN2B+TZSLY\,Q;:<=NU'-X]JT%[NGT_VOT;-JKKXM56(6T5N;
M:&#N>X:/&,,OD;6/L#,1-0,XCX*C4=QS+YS<8.431I Q?)KDX<,D%\,44"S1
MQ8L+L2Q.(&$"V260XP$H(G:/Z XY]%4DDI%'L@*4T8+D6ON443R61!5 :<LT
MKDO!NI17ES(Q3J!A CU=V00F2#Y7MD?46#,M.)E%*T E3%FBK$\9)CE5%E#<
MR 3796!=!B@;^&I9F,!.5Y;%V"+BS[4=F'&I++:$6B%*)IIZB4^)9#2=>FT!
M)6,=JBQ@?@RHRP,IH'/=,7Z%OMA5F)B@K_"G9<Q93 5&F/)\ 6":&26HQ#ZF
M+->!+S;#EL=\SU,AUV7879BZ0F/L+TQ/T%C[L],*0ZT78E(9JK&/*6,32S4&
MF&8J)! V/^:[GS(RD +[##-7:(R=AMD)&EM@B?1=#R 6)PD5V*>X2:@% THT
MR0*+$VR W#= -:KL,@5V&LZFR\NQTW#^N;P#<Z&)I NE%:"$H&:]!I21@DSS
M!T Q)D*K!XX=D/L.J$PH!;89+J\0&-L,]U<QOL#*%YA3:@4H$5OJ$(!*FE4$
M%=BG6*R#TP_;'_?M3YG0EP![#$^N$!A[#/<7,[[ !K@KM6  <4O] 4#:6Z$A
M2(1:%VQ[W+<]-7II7+85V&!$/%U;@0U&^$L93]N!N71,;P&,*.6]W@!E&76:
M!T0E.K#"$MCWA.][S8LTD"+0MUW1N GL+V)"ZS8PE[U#0M]NB))T7; &E+%*
M4WU]RLJ0-PAL>P(T;S:PQA/87L05[9O ]B(F-'#"[Z<4H^KZC*\MZ/%X0J5%
MC6# ,@7V.P&:-QLP%X'-15S1ODEL+G)"^R9!8V9C.G,!Q9FDO@LHE0C:O@%*
MCW>>+BO#GB=!^V8#YB*QN<@KVC>)S45.:-^DWTDQ0_?95H#BC+ZRUH!2.E%4
M7]#B*1[H"61@MPJT;C;0F4AL+O**UDUB<Y$36K>!N=@/DU1=P- M1, H3UG
M4%VCT?9K[LJ7;B^\FFV*UT/=JC&Z>MYOO^/M]BVY?L]N5@Q<7[.;AWXW_5?Z
M?G/_S[1\V1^JV5-1UT7>;>T^%T7MFJ''7YJGL7/I]GR2N>>Z/4R:X[+?5.]/
MZN(X_& 0G7^U6/X/4$L#!!0    ( ,V):$]T+W0$&P0  /D3   9    >&PO
M=V]R:W-H965T<R]S:&5E=#<S+GAM;(V8VXZ;2!"&7P5Q/X'JICE8MJ4QL$JD
MK#3*:G>O&;M]4#AX 8^3MU].<4Q587-CF_97U54-_'^KE]>B_%X=M:Z-'UF:
M5ROS6-?GA655VZ/.DNI3<=9Y\\^^*+.D;B[+@U6=2YWLNJ LM81MNU:6G')S
MO>S&WLKULKC4Z2G7;Z517;(L*7]N=%I<5R:8OP:^G0['NAVPULMS<M!_Z?KO
M\UO97%FW++M3IO/J5.1&J?<K\Q46L5!M0$?\<]+7ZNZWT;;R7A3?VXLONY5I
MMQ7I5&_K-D72?'WH4*=IFZFIX[\AJ7F;LPV\__TK^Q]=\TTS[TFEPR+]][2K
MCRO3-XV=WB>7M/Y67#_KH2%E&D/W7_6'3AN\K:298UND5?=I;"]5761#EJ:4
M+/G1?Y_R[OO:_^/*(8P/$$. N 6 >A@@AP#Y.\!Y&. , <[<&=00H- ,5M][
MMYA14B?K95E<C;)_'LY)^]C!0C6W:]L.=G>G^Z]9SZH9_5BKP%E:'VVB@=GT
MC+AC?#%&(HK C;": FY5"*Z*C2#A:(*0$KY$-3Q-$C],,BI3LHLENW@Y6BS%
M)W#8!$Z7P!DE<-%J]XS;,7G'2"7Q<G"0XZ$%82!?V&A-**3LB9X4VY-B>D*5
MA#VC[B;!95!"!)[+U^&R=;A,'3Y:6Y?,XOF :J5,$" FHHP A2:+*205^'Q+
M'MN2Q[04H)8\,LN+YR$H9" 0/KH'$4,)QT%J$#.4],3$K?+9OGS2EVNC8C8^
MF0;0FQ)2!/4=/4\24^1EHI> [25@>D&/RR9@G@2%&@X92+CXE9Z3*7Z2:=04
MV+PMV*0M>2="XQ03S@+SU1)86W@%,4,O!VATDU6 S"'D*!<[7<12"CU5,4--
M:B;P3@)RAFH.T"/99!#?F= 8X#T).%/"PCE ]_,X'E9.!O+QNQ Q$)#68X:2
MMN],-,8;$W#.A.43J/&\2"SE(4=!LQG'O7$8?3\Y3 1R8BL"O-T!]3LJHD ]
MB*@HPV 9G9$F9I@I(07>[8#:'952H/8#GL#;(XYR\$,=S<H5/\LU;HTW/. <
M;TI.>9^!8+Z<"E[4!15U*J<#-&HWD'A#P5&^(CMR2@EPT2V-&<J>Z(MW&@$S
MQ'2 'HDI@XAFFS11"V]9@K,LK*:"&H@$O!]@( CPEHV!%%U@"CER0DL%[U>"
M\RNLI8*:T8LCL$MPE/"P$W.4C_TZYB@OF!!2P?N?H/Y'A510/R+WZRD2/4?B
MA\BX'=[U!'4]JJ(#Y(Y>7X%=CZ,\%YO#K%SQLUQ]:];=L46FRT-WAE09V^*2
MUZWVW8W>SJE>17OL@<8WL B!&8]@$?>G4+_3]X=B?R;EX917QGM1UT76'8GL
MBZ+63?'VIZ;XHTYVMXM4[^OVI]?\+OO#J/ZB+L[#09MU.^U;_P]02P,$%
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
MI]&14/M@WJ)M^UO5.]ZTPX-AXZLM_@-02P,$%     @ S8EH3Q5GOVJ"6P
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
M+:L'QW^9IBO)=U$PI=-/C,EWGEVG0-/,<1N>N*I];[H,+BS.?.,,H8>+1>>
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
MZS":C@9'8A_@A^A-IXLC>'Y&#X=-"60P$+W9",X:_^2<:'S/))K%,W[E*)K
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
MB'<RO:X.,>EEF;WV<1/10.$LL)OS^W46>?^2ULE+P37:29>OQ#P:+V8*%,<
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
M;H2KMHABHL9)-!LA=<ZIJ,=GE0O])ZW>%"AKQ%AD4SK!0(MS+I\S(=J;PV(
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
MZ,<("^O1*<N#?R(?$XOO$7%\1W/O$!,+_!%YB?"<?;.SA4LIS1L?#A- 1"R
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
MO,QGRW^>KW\#4$L! A0#%     @ S8EH3Q\CSP/     $P(   L
M     ( !     %]R96QS+RYR96QS4$L! A0#%     @ S8EH3R?HAPZ"
ML0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " #-B6A/EB="0N\    K @  $0              @ &9 0  9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " #-B6A/F5R<(Q &  "<)P  $P
M        @ &W @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,V)
M:$]4%&]T?0(  $ )   8              "  ?@(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " #-B6A/=,Q1P(D$   @%P  &
M        @ &K"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ S8EH3T^#A"]5 @  O <  !@              ( !:A   'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( ,V):$_4'!3-9 8  $<D   8
M              "  ?42  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " #-B6A/&=#+3\,&  "E*0  &               @ &/&0  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ S8EH3T*<>AK*!
M!!@  !@              ( !B"   'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( ,V):$]]XY(:LP$  -(#   8              "  8@E
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #-B6A/)Z)?
ML[D!  #2 P  &               @ %Q)P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ S8EH3Y&77WJV 0  T@,  !@
M ( !8"D  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ,V)
M:$_.@*/@MP$  -(#   9              "  4PK  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ S8EH3XQV]#*U 0  T@,  !D
M         ( !.BT  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " #-B6A/Q"JN3[<!  #2 P  &0              @ $F+P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( ,V):$]NA[$'M@$  -$#
M   9              "  10Q  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ S8EH3XRA%'BV 0  T@,  !D              ( ! 3,
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #-B6A//4V9
MAK<!  #2 P  &0              @ 'N-   >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( ,V):$\[7PCTMP$  -(#   9
M  "  =PV  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
MS8EH3[@D\1FV 0  T@,  !D              ( !RC@  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " #-B6A/PD9]=[8!  #2 P  &0
M            @ &W.@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( ,V):$_;QN6LM@$  -(#   9              "  :0\  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ S8EH3]-@#ABW 0
MT@,  !D              ( !D3X  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " #-B6A/3B"4W+<!  #2 P  &0              @ %_
M0   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ,V):$]6
M"6:'M@$  -(#   9              "  6U"  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ S8EH3VQI DVV 0  T ,  !D
M     ( !6D0  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" #-B6A/?\81;K<!  #2 P  &0              @ %'1@  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( ,V):$^\$7-5M@$  -(#   9
M              "  35(  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ S8EH3^Q%7Z.W 0  T@,  !D              ( !(DH  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #-B6A/]++V8\T!
M  "<!   &0              @ $03   >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( ,V):$^ >]DBN $  -(#   9              "
M 11.  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ S8EH
M3]%R_E2V 0  T@,  !D              ( ! U   'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " #-B6A/P"UZ7+(!  #2 P  &0
M        @ 'P40  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( ,V):$\&$G\6MP$  -(#   9              "  =E3  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ S8EH3['AS NV 0  T@,
M !D              ( !QU4  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " #-B6A/LN'0E+8!  #2 P  &0              @ &T5P
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ,V):$]-+]SA
MMP$  -(#   9              "  :%9  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ S8EH3]!L)YVW 0  T@,  !D
M ( !CUL  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #-
MB6A/8(FL',0!   W!   &0              @ %]70  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( ,V):$\9+E9)SP$  )P$   9
M          "  7A?  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ S8EH3UF&A=^W 0  T@,  !D              ( !?F$  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #-B6A/^>7^ \\!  "<
M!   &0              @ %L8P  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( ,V):$^B=3^ELP$  -(#   9              "  7)E
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ S8EH3RX+
M4-SH 0  '@4  !D              ( !7&<  'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " #-B6A/-TY-<K@!  #2 P  &0
M    @ %[:0  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M ,V):$]5)+2J]0$  "4%   9              "  6IK  !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ S8EH3Y65P>OA 0  U 0  !D
M             ( !EFT  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " #-B6A/JF]/6B@"   &!P  &0              @ &N;P  >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( ,V):$]NLKWB P(
M .,%   9              "  0UR  !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ S8EH3\89RN_0 0  / 0  !D              ( !
M1W0  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #-B6A/
M2Q=GA P"   F!@  &0              @ %.=@  >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( ,V):$\;3W,7@P(  +H(   9
M      "  9%X  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ S8EH3XWC>OC] @  ' P  !D              ( !2WL  'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " #-B6A/!T=KULP#  "9$0
M&0              @ %_?@  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( ,V):$^)?7N!_@$  '<%   9              "  8*"  !X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ S8EH3_9AZD[0
M @  ,0L  !D              ( !MX0  'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " #-B6A/<=P$O4T#  !V$   &0
M@ &^AP  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( ,V)
M:$^;N?RA!0(  (P%   9              "  4*+  !X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ S8EH3[L&,/H% @  @ 4  !D
M         ( !?HT  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " #-B6A/12;+$(P"  #,"   &0              @ &ZCP  >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( ,V):$\5"!@@;@(  !T(
M   9              "  7V2  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ S8EH3Z "A6+Y @  $ P  !D              ( !(I4
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #-B6A/&:WT
MNS8"   /!P  &0              @ %2F   >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( ,V):$__Y616\0$  #\%   9
M  "  ;^:  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
MS8EH3_1P$O7Z P  [Q$  !D              ( !YYP  'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " #-B6A/P7<Y-_,"  !&#   &0
M            @ $8H0  >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( ,V):$]Y9*</30(  $X'   9              "  4*D  !X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ S8EH3Z!NXHN7 P
M!Q(  !D              ( !QJ8  'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " #-B6A/R$_Q4RX"  "1!@  &0              @ &4
MJ@  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( ,V):$]X
M@IFY1 (  ,H'   9              "  ?FL  !X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ S8EH3XAP)JS* 0  7P0  !D
M     ( !=*\  'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" #-B6A//^!;8CX"  #S!@  &0              @ %UL0  >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( ,V):$_@LQ"6%P(  /8&   9
M              "  >JS  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ S8EH3QV<,)G^ 0  N 4  !D              ( !.+8  'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " #-B6A/)= %LKD$
M  #!&   &0              @ %MN   >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( ,V):$]T+W0$&P0  /D3   9              "
M 5V]  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ S8EH
M3X)9"H]& @  "@<  !D              ( !K\$  'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " #-B6A/* E6<1T"   )!@  &0
M        @ $LQ   >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( ,V):$^L:A'O5@(  )$'   9              "  8#&  !X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ S8EH3RD,_Z6M 0  P0,
M !D              ( !#<D  'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " #-B6A/%6>_:H);  !>?@$ %               @ 'QR@
M>&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " #-B6A/%^PUNDD"  !:
M"P  #0              @ &E)@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M ,V):$^GVL4M\P4  $0R   /              "  1DI 0!X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    " #-B6A/K6+_>'$"   <+@  &@
M@ $Y+P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #-
MB6A/RE7@E!L"  #[+   $P              @ 'B,0$ 6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     5@!6 (P7   N- $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6873511920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyDisclosureAbstract', window );"><strong>Product Warranty Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty, Beginning Balance</a></td>
<td class="nump">$ 391<span></span>
</td>
<td class="nump">$ 246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits', window );">Warranty (payments) credits</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued', window );">Provision, increase (decrease)</a></td>
<td class="num">(107)<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty, Ending Balance</a></td>
<td class="nump">$ 280<span></span>
</td>
<td class="nump">$ 391<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty , or an increase due to credits received. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_StandardProductWarrantyAccrualDecreaseForPaymentsOrIncreaseForCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase or decrease in the standard product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_StandardProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794068992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Narratives) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract', window );"><strong>Employee Benefit Plans Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear', window );">Expected employer contribution in current remaining fiscal year</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Defined Benefit Plan Payments In Current Fiscal Year</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Defined Benefit Plans Liabilities Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions paid by employer in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794089904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Goods</a></td>
<td class="nump">$ 5,835<span></span>
</td>
<td class="nump">$ 6,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in Process</a></td>
<td class="nump">3,838<span></span>
</td>
<td class="nump">3,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">14,221<span></span>
</td>
<td class="nump">14,484<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventories, Net</a></td>
<td class="nump">$ 23,894<span></span>
</td>
<td class="nump">$ 25,087<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6779257760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock', window );">Schedule Of Property Plant And Equipment [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Land, buildings and leasehold improvements</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,181</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,468</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Machinery and equipment</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,560</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,678</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Computer equipment and software</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,280</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,685</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Furniture and fixtures</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,307</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,390</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Automobiles</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >110</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >115</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,438</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23,336</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Less: accumulated depreciation</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15,204)</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(17,438)</font></td></tr><tr style='height:13.5pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Property, plant and equipment, net</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,234</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,898</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Table of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software. This table includes the gross amount of individual categories of assets and the net amount of total fixed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_ScheduleOfPropertyPlantAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871325456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>CONSOLIDATED BALANCE SHEETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 364<span></span>
</td>
<td class="nump">$ 332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock Par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock - Shares Authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock- Shares Authorized</a></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock- Shares Issued</a></td>
<td class="nump">45,810,358<span></span>
</td>
<td class="nump">45,124,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock- Shares Outstanding</a></td>
<td class="nump">38,064,851<span></span>
</td>
<td class="nump">37,378,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury Stock common shares</a></td>
<td class="nump">7,745,507<span></span>
</td>
<td class="nump">7,745,507<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862542752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:center;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >HARVARD BIOSCIENCE, INC. </font></p><p style='text-align:center;margin-top:4.5pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >1</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Basis of Presentation and Summary of Significant Accounting Policies</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >Basis of Presentation</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The unaudited consolidated financial statements of Harvard </font><font style='font-family:Times New Roman;font-size:10pt;' >Bioscience, Inc. and its wholly-owned subsidiaries (collectively, Harvard Bioscience or the Company) as of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and for the three and </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > have been prepared by the Company pursu</font><font style='font-family:Times New Roman;font-size:10pt;' >ant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) h</font><font style='font-family:Times New Roman;font-size:10pt;' >ave been condensed or omitted pursuant to such rules and regulations. The December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > consolidated balance sheet was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. However, the Company</font><font style='font-family:Times New Roman;font-size:10pt;' > believes that the disclosures are adequate to make the information presented not misleading. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the C</font><font style='font-family:Times New Roman;font-size:10pt;' >ompany&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, which was filed with the SEC on March 18, 2019.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >In the opinion of management, all adjustments, which include normal recurring adjustments necessary to present a fai</font><font style='font-family:Times New Roman;font-size:10pt;' >r statement of financial position as of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, results of operations and comprehensive income (loss) for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > and cash flows for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, as applicable, have been made. The results of operations for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > are not necessarily indicative of the operating results for the full fiscal year or any future periods. </font><font style='font-family:Times New Roman;font-size:10pt;' > </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >Prior Period Financia</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' >l Statement Correction of Immaterial Error</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >During the quarter ended March 31, 2019, the Company identified an immaterial misclassification error in the Company&#8217;s consolidated balance sheet as of December&#160;31, 2018.&#160; </font><font style='font-family:Times New Roman;font-size:10pt;' >The immaterial misclassification underst</font><font style='font-family:Times New Roman;font-size:10pt;' >ated current portion, long term debt and overstated long term debt, less current installments.&#160; This misclassification, in the amount of approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >4.0</font><font style='font-family:Times New Roman;font-size:10pt;' > million, related to the classification of the Company&#8217;s excess cash flow payment made to its lenders</font><font style='font-family:Times New Roman;font-size:10pt;' > during the quarter ended March 31, 2019 as long term instead of current on its consolidated balance sheet at December 31, 2018. &#160;The misclassification had no impact on total reported debt.&#160; </font><font style='font-family:Times New Roman;font-size:10pt;' >Refer to footnote 14 for further details. </font><font style='font-family:inherit;font-size:10pt;' >The Company assessed th</font><font style='font-family:inherit;font-size:10pt;' >e materiality of this error on the financial statements for prior periods in accordance with the SEC Staff Accounting Bulletin (SAB) No. 99, </font><font style='font-family:inherit;font-size:10pt;font-style:italic;' >Materiality</font><font style='font-family:inherit;font-size:10pt;' >, codified in Accounting Standards Codification (ASC) 250, </font><font style='font-family:inherit;font-size:10pt;font-style:italic;' >Presentation of Financial Statements,</font><font style='font-family:inherit;font-size:10pt;' > and con</font><font style='font-family:inherit;font-size:10pt;' >cluded that it was not material to any prior annual or interim periods.&#160; The Company recorded an adjustment to decrease </font><font style='font-family:Times New Roman;font-size:10pt;' >long term debt, less current installments</font><font style='font-family:inherit;font-size:10pt;' > and increase </font><font style='font-family:Times New Roman;font-size:10pt;' >current portion, long term debt </font><font style='font-family:inherit;font-size:10pt;' >in the consolidated balance sheet at December&#160;31,</font><font style='font-family:inherit;font-size:10pt;' > 2018 with no impact on total reported debt.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >R</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' >eclassifications</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' >As disclosed in Note 5, on January 22, 2018, the Company sold substantially all the assets of its operating subsidiary, Denville Scientific, Inc. (Denville). The sale of Denville represented a strategic shift that </font><font style='font-family:Times New Roman;font-size:10pt;' >had</font><font style='font-family:Times New Roman;font-size:10pt;' > a major effect on the Company&#8217;s operat</font><font style='font-family:Times New Roman;font-size:10pt;' >ions</font><font style='font-family:Times New Roman;font-size:10pt;' > and financial results. As such and pursuant to Accounting Standards Codification (ASC) 205-20 &#8211; </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Presentation of Financial Statements - Discontinued Operations, </font><font style='font-family:Times New Roman;font-size:10pt;' >the </font><font style='font-family:Times New Roman;font-size:10pt;' >operating </font><font style='font-family:Times New Roman;font-size:10pt;' >results of Denville for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > have</font><font style='font-family:Times New Roman;font-size:10pt;' > been presented in discontinued operations in the consolidated statements of operations. T</font><font style='font-family:Times New Roman;font-size:10pt;' >hese reclassifications and adjustments had no effect on</font><font style='font-family:Times New Roman;font-size:10pt;' > total amounts within the</font><font style='font-family:Times New Roman;font-size:10pt;' > consolidated </font><font style='font-family:Times New Roman;font-size:10pt;' >balance sheets, </font><font style='font-family:Times New Roman;font-size:10pt;' >consolidated statements of </font><font style='font-family:Times New Roman;font-size:10pt;' >operations and </font><font style='font-family:Times New Roman;font-size:10pt;' >comprehensive </font><font style='font-family:Times New Roman;font-size:10pt;' >income (</font><font style='font-family:Times New Roman;font-size:10pt;' >loss</font><font style='font-family:Times New Roman;font-size:10pt;' >)</font><font style='font-family:Times New Roman;font-size:10pt;' >, consolidated statements of cash flows for any of the periods presented.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >Summary of Significant Accounting Policies</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The accounting policies underlying the accompanying unaudited consolidated financial statements are those set forth in Note 2 to the consolidated financial statements included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, which was filed with the SEC on March 18, 2019. </font><font style='font-family:inherit;font-size:10pt;color:#000000;' >Except for the accounting for leases as noted below there have been no material changes in the C</font><font style='font-family:inherit;font-size:10pt;color:#000000;' >ompany&#8217;s significant accounting policies during the&#160;</font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >Leas</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' >es</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The Company accounts for its leases in accordance with ASC 842 </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Leases</font><font style='font-family:Times New Roman;font-size:10pt;' >. The Company leases office space, manufacturing facilities, automobiles and equipment. The Company</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >concludes on whether an</font><font style='font-family:Times New Roman;font-size:10pt;' > arrangement is a lease at inception.</font><font style='font-family:Times New Roman;font-size:10pt;' > This determination as to whether an arrangement contains a lease is based on an assessment as to whether a contract conveys the right to the Company to control the use of identified property, plant or equipment for per</font><font style='font-family:Times New Roman;font-size:10pt;' >iod of time in exchange for consideration. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes these lease expenses on a straight line basis over the lease term. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, the Company has assessed its contracts and concluded that its leases consist of operating leases. </font><font style='font-family:Times New Roman;font-size:10pt;' >Operating leases are included in</font><font style='font-family:Times New Roman;font-size:10pt;' > operating lease right-of-use (</font><font style='font-family:Times New Roman;font-size:10pt;' >ROU) assets, </font><font style='font-family:Times New Roman;font-size:10pt;' >current portion of operating lease liabilities</font><font style='font-family:Times New Roman;font-size:10pt;' >, and operating lease liabilities </font><font style='font-family:Times New Roman;font-size:10pt;' >in the Company&#8217;s</font><font style='font-family:Times New Roman;font-size:10pt;' > consolidated balance sheets. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >ROU assets represent the Company&#8217;s</font><font style='font-family:Times New Roman;font-size:10pt;' > right to use an underlying asset for the lease term and </font><font style='font-family:Times New Roman;font-size:10pt;' >lease liabilities represent the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;' >obligation to make lease payments arising from the lease. Operating lease R</font><font style='font-family:Times New Roman;font-size:10pt;' >OU assets and liabilities are recognized at commencement date based on the present value of lease payments over</font><font style='font-family:Times New Roman;font-size:10pt;' > the lease term. As most of the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;' >leases do not provide an implicit rate, </font><font style='font-family:Times New Roman;font-size:10pt;' >the Company determines an</font><font style='font-family:Times New Roman;font-size:10pt;' > incremental borrowing rate based on t</font><font style='font-family:Times New Roman;font-size:10pt;' >he information available at commencement date in determining the present value of lease payments. </font><font style='font-family:Times New Roman;font-size:10pt;' >The incremental borrowing rate represents a significant judgment that is based on an analysis of the Company&#8217;s credit rating, country risk, treasury and corpo</font><font style='font-family:Times New Roman;font-size:10pt;' >rate bond yields, as well as comparison to the Company&#8217;s borrowing rate on its most recent loan. The Company uses</font><font style='font-family:Times New Roman;font-size:10pt;' > the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives</font><font style='font-family:Times New Roman;font-size:10pt;' >. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The Company has</font><font style='font-family:Times New Roman;font-size:10pt;' > lease agreements with lease and non-lease components, which are generally accounted for separately. </font><font style='font-family:Times New Roman;font-size:10pt;' >Additionally, for its leases, the Company ap</font><font style='font-family:Times New Roman;font-size:10pt;' >plies</font><font style='font-family:Times New Roman;font-size:10pt;' > a portfolio approach to effectively account for the operating lease ROU assets and liabilities. </font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6793692960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Capital Stock Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock', window );">Schedule Of Stock Options And Restricted Stock Units Activity Rollforward [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:127.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:127.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock Options</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:128.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:128.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Restricted Stock Units</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:144.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market Condition RSU&#39;s</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Average</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Restricted</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Average</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Average</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Options</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercise </font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock Units</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Grant Date</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Condition RSU&#39;s</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Grant Date</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Price</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' ></font></td><td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value</font></td></tr><tr style='height:9.75pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:45.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at December 31, 2018</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,956,732</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.25</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,233,762</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.36</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >116,944</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.19</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Granted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >804,039</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.35</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,472,884</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.25</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >541,627</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.14</font></td></tr><tr style='height:12.6pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercised</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,500)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.25</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Vested (RSUs)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(788,512)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.30</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,778)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.30</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cancelled / forfeited</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(616,436)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.96</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(471,006)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.41</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(188,680)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.63</font></td></tr><tr style='height:13.8pt;' ><td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,141,835</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.15</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,447,128</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.19</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >466,113</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.16</font></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock Based Compensation Expense Activity By Function [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='10' rowspan='1' style='width:293.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:293.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:9.75pt;' ><td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cost of revenues</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >13</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >34</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Sales and marketing</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >39</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >105</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >68</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >331</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >General and administrative</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >895</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >308</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,975</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,581</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Research and development</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >116</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >125</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Discontinued operations</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >150</font></td></tr><tr style='height:13.5pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total stock-based compensation</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >987</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >486</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,193</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,232</font></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Basic and Diluted Shares [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:13.15pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.15pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:9.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic </font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,036,261</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,947,052</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >37,764,489</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,169,536</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:25.5pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Effect of assumed conversion of employee and director stock options, restricted stock units and Market Condition RSUs</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,036,261</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,947,052</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >37,764,489</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,169,536</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular representation of the rollforward of stock options and restricted stock units at the end of the reporting period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_ScheduleOfStockOptionsAndRestrictedStockUnitsActivityRollforwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794080592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >8</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Property</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >, Plant and Equipment</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Calibri;font-size:11pt;margin-left:0pt;' >	</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:13.8pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' >P</font><font style='font-family:Times New Roman;font-size:10pt;' >roperty, plant and equipment </font><font style='font-family:Times New Roman;font-size:10pt;' >consist of the following:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:5.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:79.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:79.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Land, buildings and leasehold improvements</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,181</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,468</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Machinery and equipment</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,560</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,678</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Computer equipment and software</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,280</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,685</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Furniture and fixtures</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,307</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,390</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Automobiles</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >110</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >115</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,438</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23,336</font></td></tr><tr style='height:12.75pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Less: accumulated depreciation</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(15,204)</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(17,438)</font></td></tr><tr style='height:13.5pt;' ><td style='width:202.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:202.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Property, plant and equipment, net</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,234</font></td><td style='width:5.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:5.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,898</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:8pt;line-height:12.95pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' >During the nine months ended September 30, 2019, the Company removed approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >3.5</font><font style='font-family:Times New Roman;font-size:10pt;' > million of fully depreciated </font><font style='font-family:Times New Roman;font-size:10pt;' >and disposed of</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >property and equipment</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >from its fixed asset records. </font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794161104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:13.5pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >4</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Acquisition </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >On January 31, 2018, the Company acquired all of</font><font style='font-family:Times New Roman;font-size:10pt;' > the issued and outstanding shares of Data Sciences International, Inc. (DSI), a Delaware corporation</font><font style='font-family:Times New Roman;font-size:10pt;' >,</font><font style='font-family:Times New Roman;font-size:10pt;' > for approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >7</font><font style='font-family:Times New Roman;font-size:10pt;' >1.1</font><font style='font-family:Times New Roman;font-size:10pt;' > million. The Company funded the acquisition from its existing </font><font style='font-family:Times New Roman;font-size:10pt;' >cash balances, excess proceeds from the Denville Transaction discus</font><font style='font-family:Times New Roman;font-size:10pt;' >sed in Note 5, </font><font style='font-family:Times New Roman;font-size:10pt;' >and proceeds </font><font style='font-family:Times New Roman;font-size:10pt;' >from</font><font style='font-family:Times New Roman;font-size:10pt;' > the Financing Agreement discussed </font><font style='font-family:Times New Roman;font-size:10pt;' >in Note 14</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >DSI, a St. Paul, Minnesota-based life science research company, is a recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services </font><font style='font-family:Times New Roman;font-size:10pt;' >and solutions to its customers. </font><font style='font-family:Times New Roman;font-size:10pt;' >Its customers include pharmaceutical and biotechnology companies, as well as contract research organizations, academic labs and government researchers. This acquisition diversifies the Company&#8217;s customer base into the biopha</font><font style='font-family:Times New Roman;font-size:10pt;' >rmaceutical and contract research organization markets.</font></p></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The results of operations for DSI have been included in the Company&#8217;s consolidated financial statements from the date of acquisition. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Included in the net loss</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > for the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > was a </font><font style='font-family:Times New Roman;font-size:10pt;' >$</font><font style='font-family:Times New Roman;font-size:10pt;' >3.8</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >million charge recognized in cost </font><font style='font-family:Times New Roman;font-size:10pt;' >of revenues related to purchase accounting inventory fair value step up amortization. The total inventory fair value </font><font style='font-family:Times New Roman;font-size:10pt;' >step</font><font style='font-family:Times New Roman;font-size:10pt;' > up was recognized into cost of revenues over one inventory turn, or approxi</font><font style='font-family:Times New Roman;font-size:10pt;' >mately five and a half months. </font><font style='font-family:Times New Roman;font-size:10pt;' >Also included in the net los</font><font style='font-family:Times New Roman;font-size:10pt;' >s of DSI for that period was $</font><font style='font-family:Times New Roman;font-size:10pt;' >2</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' >9</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >million of intangible asset amortization expense.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The following consolidated pro forma information </font><font style='font-family:Times New Roman;font-size:10pt;' >is based on the assumption</font><font style='font-family:Times New Roman;font-size:10pt;' > that </font><font style='font-family:Times New Roman;font-size:10pt;' >was used at the time of </font><font style='font-family:Times New Roman;font-size:10pt;' >the acquisition of DSI. Accordingly, the historical results have b</font><font style='font-family:Times New Roman;font-size:10pt;' >een adjuste</font><font style='font-family:Times New Roman;font-size:10pt;' >d </font><font style='font-family:Times New Roman;font-size:10pt;' >to reflect amortization expense, interest expense and other purchase accounting adjustments </font><font style='font-family:Times New Roman;font-size:10pt;' >that would have been recognized on such a pro forma basis. The pro forma information is presented for comparative purposes only and is not necessarily </font><font style='font-family:Times New Roman;font-size:10pt;' >indicative of the financial position or results of operations which would have been reported had the Company completed the acquisition during these periods or which might be reported in the future.</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:99.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Pro Forma</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:90pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:11.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Revenues</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >90,384</font></td><td style='width:11.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.2pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:247.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:247.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Income (loss) from continuing operations</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:90pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:90pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(236)</font></td><td style='width:11.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Direct acquisition costs recorded in other expense, net in the Company&#8217;s consolidated statements of operations </font><font style='font-family:Times New Roman;font-size:10pt;' >were $</font><font style='font-family:Times New Roman;font-size:10pt;' >3</font><font style='font-family:Times New Roman;font-size:10pt;' >.0</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >million f</font><font style='font-family:Times New Roman;font-size:10pt;' >or</font><font style='font-family:Times New Roman;font-size:10pt;' > the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font></p><p style='text-align:left;line-height:12pt;' ></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862521824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >12</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Leases </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The Company has noncancelable operating leases for office</font><font style='font-family:Times New Roman;font-size:10pt;' >, manufacturing facilities, </font><font style='font-family:Times New Roman;font-size:10pt;' >warehouse space</font><font style='font-family:Times New Roman;font-size:10pt;' >, automobiles and equipment</font><font style='font-family:Times New Roman;font-size:10pt;' > expiring at various dates through 202</font><font style='font-family:Times New Roman;font-size:10pt;' >4</font><font style='font-family:Times New Roman;font-size:10pt;' > and thereafter. </font><font style='font-family:Times New Roman;font-size:10pt;' >As discussed in Footnote 1, the Company adopted ASC 842 as of January 1, 2019, using a current period adjustment method. In accordance with this method, the Company recognized a right of use asset of $</font><font style='font-family:Times New Roman;font-size:10pt;' >9</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' >4</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >million and an operating lease liability of $</font><font style='font-family:Times New Roman;font-size:10pt;' >11.7 </font><font style='font-family:Times New Roman;font-size:10pt;' >m</font><font style='font-family:Times New Roman;font-size:10pt;' >illion as of January 1, 2019.  As a result of using the current period adjustment method, the lease expense for </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > was recognized under ASC 842, and ASC 840, the previous standard, respectively. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >T</font><font style='font-family:Times New Roman;font-size:10pt;' >he components of lease expense for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > are as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating lease cost</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >523</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,561</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Short term lease cost</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >29</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >156</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Sublease income</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(104)</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(309)</font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total lease cost</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >448</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,408</font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Supplemental cash flow information related to the Company&#39;s operating leases was as follows:</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:25.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash paid for amounts included in the measurement of lease liabilities:</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >    Operating cash flows from operating leases</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,815</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:25.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Right-of-use assets obtained in exchange for lease obligations:</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Operating leases</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Supplemental balance sheet information related to the Company&#39;s operating leases was as follows:</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating lease right-of use assets</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,497</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Current portion, operating lease liabilities</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,424</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating lease liabilities, long term</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,342</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total operating lease liabilities</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,766</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted average remaining lease term</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8.4</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted average discount rate</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9.2%</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:6pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Future minimum lease payments for operating leases, with initial or remaining terms in excess of one year at </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, are as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Operating </font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Leases</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2020</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,424</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2021</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,987</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2022</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,829</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2023</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,783</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2024</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,740</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Thereafter</font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,125</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total lease payments</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >15,888</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Less interest</font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(5,122)</font></td></tr><tr style='height:13.5pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total operating lease liabilities</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:67.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,766</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794106304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >20</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >Subsequent Event</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >On </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >November 4</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, 2019, the Company entered into a Second Amendment </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >of its</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Financing Agreement</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > with</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Cerberus Business Finance, LLC, </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >as collateral agent for the Lenders, and PNC Bank, National Association, as administrative agent for the Lenders.</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > The amendment increases the maximum leverage ratio covenant and amount of restructuring and related costs to be excluded from consolidated EBI</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >TDA and decreases the minimum fixed charge ratio covenant. Additionally, the applicable interest rate margin was modified to adjust based on the Company&#8217;s leverage ratio. The Company also agreed to extend the prepayment penalty periods and paid a $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,000</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > a</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >mendment fee. The amendment is effective for covenant calculations commencing with the period ended September 30, 2019, other than the change in minimum fixed charge ratio which is effective beginning the three months ended December 31</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, 2019. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >Prior to t</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >his amendment, the Company exceeded the maximum leverage ratio covenant due primarily to costs associated with the resignation of its previous CEO in July 2019 and certain restructuring activity during the quarter ended September 30, 2019. The Company is c</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ompliant with all covenants under the Financing Agreement as of September 30, 2019 with the completion of this amendment. </font></p><p style='text-align:left;line-height:12pt;' ></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794106304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >16</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >Fair Value Measurements</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Fair value measurement is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between </font><font style='font-family:Times New Roman;font-size:10pt;' >market participants at the measurement date. A fair value hierarchy is established, which prioritizes the inputs used in measuring fair value into three broad levels as follows:</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Level 1&#8212;Quoted prices in active markets for identical assets or liabilities.</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Level 2&#8212;Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly.</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Level 3&#8212;Unobservable inputs based on the Company&#8217;s own assumptions.</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >&#160;</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The following table</font><font style='font-family:Times New Roman;font-size:10pt;' >s present</font><font style='font-family:Times New Roman;font-size:10pt;' > the fair value hierarchy for those </font><font style='font-family:Times New Roman;font-size:10pt;' >assets </font><font style='font-family:Times New Roman;font-size:10pt;' >or </font><font style='font-family:Times New Roman;font-size:10pt;' >liabilities measured at fair value on a recurring basis:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#160; </font></td><td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value as of September 30, 2019</font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(In thousands)</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 1</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 2</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 3</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Assets (Liabilities):</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swap agreements</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(669)</font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.9pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#160; </font></td><td colspan='9' rowspan='1' style='width:295.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:295.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value as of December 31, 2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(In thousands)</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 1</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 2</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Level 3</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Assets (Liabilities):</font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:15.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:10.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest rate swap agreements</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:56.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:15.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:15.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(170)</font></td><td style='width:10.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:10.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The Company uses the market approach technique to value its financial liabilities.  The Company&#8217;s financial </font><font style='font-family:Times New Roman;font-size:10pt;' >assets and </font><font style='font-family:Times New Roman;font-size:10pt;' >liabilities carried at fair value include derivative instruments used to hedge the Company&#8217;s interest rate risks. The fair value of the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;' >interest rate swap agreements was based on LIBOR yield curves at the reporting date.&#160;</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6860269152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Weighted average number of shares (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted Average Number Diluted Shares Outstanding Adjustment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">38,036,261<span></span>
</td>
<td class="nump">36,947,052<span></span>
</td>
<td class="nump">37,764,489<span></span>
</td>
<td class="nump">36,169,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of assumed conversion of employee and director stock options, restricted stock units and Market Condition RSU's</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">38,036,261<span></span>
</td>
<td class="nump">36,947,052<span></span>
</td>
<td class="nump">37,764,489<span></span>
</td>
<td class="nump">36,169,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6860089872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 2,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">1,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">1,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">1,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">1,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">15,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less interest</a></td>
<td class="num">(5,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 10,766<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6860916064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative (Details) - Other liabilities-non current [Member] - Derivatives qualifying as hedges [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_DerivativeNotionalAmount', window );">Notional Amount of Interest Rate Derivatives</a></td>
<td class="nump">$ 30,206<span></span>
</td>
<td class="nump">$ 34,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative Liability, Fair Value, Net</a></td>
<td class="num">$ (669)<span></span>
</td>
<td class="num">$ (170)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Article 12<br> -Section 13<br> -Sentence Column B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41678-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871818560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImmaterialErrorCorrection', window );">Immaterial Error Correction</a></td>
<td class="text">The immaterial misclassification understated current portion, long term debt and overstated long term debt, less current installments.&#160; This misclassification, in the amount of approximately $4.0 million, related to the classification of the Company&#8217;s excess cash flow payment made to its lenders during the quarter ended March 31, 2019 as long term instead of current on its consolidated balance sheet at December 31, 2018. &#160;The misclassification had no impact on total reported debt.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember', window );">Classification of the Company's excess cash flow payment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems', window );"><strong>Quantifying Misstatement in Current Year Financial Statements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount', window );">Miscalculation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImmaterialErrorCorrection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes nature and related effect on financial statements related to corrections of prior year errors in the current year financial statements when the effect of the prior year error was immaterial to the prior year financial statements and the current year correction is immaterial to the current year financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.M.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e30365-122693<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 1.N.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e30840-122693<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImmaterialErrorCorrection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of each individual error being corrected in the correcting adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 1.N)<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e30840-122693<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=hbio_ClassificationOfTheCompanysExcessCashFlowPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6860268576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details) - Data Sciences International, Inc. (DSI) [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract', window );"><strong>Tangible assets and liabilities assumed, as referenced above, preliminarily consist of the following:</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business Acquisitions Pro Forma Revenue</a></td>
<td class="nump">$ 90,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business Acquisitions Pro Forma Net Income Loss</a></td>
<td class="num">$ (236)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_TangibleAssetsAndLiabilitiesAssumedAsReferencedAbovePreliminarilyConsistOfTheFollowingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794004976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation Policies [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >Basis of Presentation</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The unaudited consolidated financial statements of Harvard </font><font style='font-family:Times New Roman;font-size:10pt;' >Bioscience, Inc. and its wholly-owned subsidiaries (collectively, Harvard Bioscience or the Company) as of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and for the three and </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > have been prepared by the Company pursu</font><font style='font-family:Times New Roman;font-size:10pt;' >ant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) h</font><font style='font-family:Times New Roman;font-size:10pt;' >ave been condensed or omitted pursuant to such rules and regulations. The December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > consolidated balance sheet was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. However, the Company</font><font style='font-family:Times New Roman;font-size:10pt;' > believes that the disclosures are adequate to make the information presented not misleading. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the C</font><font style='font-family:Times New Roman;font-size:10pt;' >ompany&#8217;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, which was filed with the SEC on March 18, 2019.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >In the opinion of management, all adjustments, which include normal recurring adjustments necessary to present a fai</font><font style='font-family:Times New Roman;font-size:10pt;' >r statement of financial position as of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, results of operations and comprehensive income (loss) for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > and cash flows for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, as applicable, have been made. The results of operations for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > are not necessarily indicative of the operating results for the full fiscal year or any future periods. </font></p></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Reclassifications', window );">Reclassifications [Policy Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >R</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' >eclassifications</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' >As disclosed in Note 5, on January 22, 2018, the Company sold substantially all the assets of its operating subsidiary, Denville Scientific, Inc. (Denville). The sale of Denville represented a strategic shift that </font><font style='font-family:Times New Roman;font-size:10pt;' >had</font><font style='font-family:Times New Roman;font-size:10pt;' > a major effect on the Company&#8217;s operat</font><font style='font-family:Times New Roman;font-size:10pt;' >ions</font><font style='font-family:Times New Roman;font-size:10pt;' > and financial results. As such and pursuant to Accounting Standards Codification (ASC) 205-20 &#8211; </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Presentation of Financial Statements - Discontinued Operations, </font><font style='font-family:Times New Roman;font-size:10pt;' >the </font><font style='font-family:Times New Roman;font-size:10pt;' >operating </font><font style='font-family:Times New Roman;font-size:10pt;' >results of Denville for the </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > have</font><font style='font-family:Times New Roman;font-size:10pt;' > been presented in discontinued operations in the consolidated statements of operations. T</font><font style='font-family:Times New Roman;font-size:10pt;' >hese reclassifications and adjustments had no effect on</font><font style='font-family:Times New Roman;font-size:10pt;' > total amounts within the</font><font style='font-family:Times New Roman;font-size:10pt;' > consolidated </font><font style='font-family:Times New Roman;font-size:10pt;' >balance sheets, </font><font style='font-family:Times New Roman;font-size:10pt;' >consolidated statements of </font><font style='font-family:Times New Roman;font-size:10pt;' >operations and </font><font style='font-family:Times New Roman;font-size:10pt;' >comprehensive </font><font style='font-family:Times New Roman;font-size:10pt;' >income (</font><font style='font-family:Times New Roman;font-size:10pt;' >loss</font><font style='font-family:Times New Roman;font-size:10pt;' >)</font><font style='font-family:Times New Roman;font-size:10pt;' >, consolidated statements of cash flows for any of the periods presented.</font></p><p style='text-align:left;line-height:12pt;' ></p></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases [Policy Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:27pt;' >Leas</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;' >es</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The Company accounts for its leases in accordance with ASC 842 </font><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;' >Leases</font><font style='font-family:Times New Roman;font-size:10pt;' >. The Company leases office space, manufacturing facilities, automobiles and equipment. The Company</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >concludes on whether an</font><font style='font-family:Times New Roman;font-size:10pt;' > arrangement is a lease at inception.</font><font style='font-family:Times New Roman;font-size:10pt;' > This determination as to whether an arrangement contains a lease is based on an assessment as to whether a contract conveys the right to the Company to control the use of identified property, plant or equipment for per</font><font style='font-family:Times New Roman;font-size:10pt;' >iod of time in exchange for consideration. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company recognizes these lease expenses on a straight line basis over the lease term. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' >, the Company has assessed its contracts and concluded that its leases consist of operating leases. </font><font style='font-family:Times New Roman;font-size:10pt;' >Operating leases are included in</font><font style='font-family:Times New Roman;font-size:10pt;' > operating lease right-of-use (</font><font style='font-family:Times New Roman;font-size:10pt;' >ROU) assets, </font><font style='font-family:Times New Roman;font-size:10pt;' >current portion of operating lease liabilities</font><font style='font-family:Times New Roman;font-size:10pt;' >, and operating lease liabilities </font><font style='font-family:Times New Roman;font-size:10pt;' >in the Company&#8217;s</font><font style='font-family:Times New Roman;font-size:10pt;' > consolidated balance sheets. </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >ROU assets represent the Company&#8217;s</font><font style='font-family:Times New Roman;font-size:10pt;' > right to use an underlying asset for the lease term and </font><font style='font-family:Times New Roman;font-size:10pt;' >lease liabilities represent the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;' >obligation to make lease payments arising from the lease. Operating lease R</font><font style='font-family:Times New Roman;font-size:10pt;' >OU assets and liabilities are recognized at commencement date based on the present value of lease payments over</font><font style='font-family:Times New Roman;font-size:10pt;' > the lease term. As most of the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;' >leases do not provide an implicit rate, </font><font style='font-family:Times New Roman;font-size:10pt;' >the Company determines an</font><font style='font-family:Times New Roman;font-size:10pt;' > incremental borrowing rate based on t</font><font style='font-family:Times New Roman;font-size:10pt;' >he information available at commencement date in determining the present value of lease payments. </font><font style='font-family:Times New Roman;font-size:10pt;' >The incremental borrowing rate represents a significant judgment that is based on an analysis of the Company&#8217;s credit rating, country risk, treasury and corpo</font><font style='font-family:Times New Roman;font-size:10pt;' >rate bond yields, as well as comparison to the Company&#8217;s borrowing rate on its most recent loan. The Company uses</font><font style='font-family:Times New Roman;font-size:10pt;' > the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives</font><font style='font-family:Times New Roman;font-size:10pt;' >. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The Company has</font><font style='font-family:Times New Roman;font-size:10pt;' > lease agreements with lease and non-lease components, which are generally accounted for separately. </font><font style='font-family:Times New Roman;font-size:10pt;' >Additionally, for its leases, the Company ap</font><font style='font-family:Times New Roman;font-size:10pt;' >plies</font><font style='font-family:Times New Roman;font-size:10pt;' > a portfolio approach to effectively account for the operating lease ROU assets and liabilities. </font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Reclassifications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Reclassifications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862543440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenues</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >17.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Revenues </font></p><p style='text-align:left;line-height:13.8pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:13.8pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' >The following table represents a disaggregation of revenue from contracts with customers</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >. Revenue from continuing operations originating from the following geographic areas </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >for the&#160;</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > and </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > consist of</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended September 30, 2019</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:29.25pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment, software and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19,388</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,285</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,772</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,878</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26,323</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >822</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >198</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >51</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >24</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,095</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,210</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,483</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,823</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,902</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >27,418</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended September 30, 2018</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:31.5pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment, software and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19,458</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,098</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,479</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,124</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >27,159</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,077</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >297</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >79</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,476</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,535</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,395</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,558</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,147</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,635</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended September 30, 2019</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:31.5pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >58,979</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,814</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,956</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,675</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >81,424</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,874</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >624</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >227</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >55</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,780</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >61,853</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,438</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,183</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,730</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >85,204</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='14' rowspan='1' style='width:285.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:285.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended September 30, 2018</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='13' rowspan='1' style='width:277.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:277.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:31.5pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United Kingdom</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Germany</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Rest of the world</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:51.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Instruments, equipment and accessories</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >56,153</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,685</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,485</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,524</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >82,847</font></td></tr><tr style='height:15pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service, maintenance and warranty contracts</font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,107</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >631</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >277</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:43.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,069</font></td></tr><tr style='height:15.75pt;' ><td style='width:210pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total revenues</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >59,260</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,316</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,762</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,578</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:43.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:43.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >86,916</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:36pt;' >Deferred revenue </font></p><p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' >As of </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, </font><font style='font-family:Times New Roman;font-size:10pt;' >the Company had approximately $</font><font style='font-family:Times New Roman;font-size:10pt;' >3.6</font><font style='font-family:Times New Roman;font-size:10pt;' > million and $</font><font style='font-family:Times New Roman;font-size:10pt;' >3.8 </font><font style='font-family:Times New Roman;font-size:10pt;' >million, respectively, in</font><font style='font-family:Times New Roman;font-size:10pt;' > deferred revenue comprised of revenue deferred from service contracts and revenue deferred from advance payments.</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:10pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;' > Changes in defe</font><font style='font-family:Times New Roman;font-size:10pt;' >r</font><font style='font-family:Times New Roman;font-size:10pt;' >r</font><font style='font-family:Times New Roman;font-size:10pt;' >ed</font><font style='font-family:Times New Roman;font-size:10pt;' > revenue from service contracts and advance payments from customers during the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > were as follows: </font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:26.25pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Service Contracts</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer Advances</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:62.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >Three Months Ended September 30, 2019 and 2018</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at June 30, 2019</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,593</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,939</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,532</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >471</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >310</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >781</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(358)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(421)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(779)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,722</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,828</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,550</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at June 30, 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,694</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,853</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,547</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >801</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >190</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >991</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,006)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(274)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,280)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2018</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,498</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,769</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,267</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' >Nine Months Ended September 30, 2019 and 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at December 31, 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,659</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,161</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,820</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,597</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >561</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,158</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,550)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(894)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,444)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,722</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,828</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,550</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at December 31, 2017</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >505</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Addition due to business combination</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >848</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,128</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,976</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Deferral of revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,084</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >434</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,518</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Recognition of deferred revenue</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,933)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(793)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,726)</font></td></tr><tr style='height:15pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Effect of foreign currency translation</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6)</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6)</font></td></tr><tr style='height:15.75pt;' ><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance at September 30, 2018</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,498</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,769</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:53.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,267</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:justify;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;font-style:italic;margin-left:36pt;color:#000000;' >Allowance for doubtful accounts</font></p><p style='text-align:justify;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' >Activity in the allowance for doubtful accounts was as follows:</font><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#160;</font></p><p style='text-align:left;line-height:13.8pt;' ></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:155.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:155.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended September 30,</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:8.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:145.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:145.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Calibri;font-size:11pt;color:#000000;' ></font></td></tr><tr style='height:6.75pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance, beginning of period</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >332</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >193</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Addition due to business combination</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >102</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Bad debt expense</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >394</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Charge-offs and other recoveries</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(354)</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(23)</font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.4pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Effect of foreign currency translation</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8)</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:63.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:15pt;' ><td style='width:174.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance, end of period</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >364</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:63.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:63.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >301</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794064720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative - Other comprehensive income loss (Details) - Derivatives qualifying as hedges [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion</a></td>
<td class="num">$ (78,000)<span></span>
</td>
<td class="nump">$ 126,000<span></span>
</td>
<td class="num">$ (572,000)<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember', window );">Interest Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion</a></td>
<td class="nump">$ 37,000<span></span>
</td>
<td class="nump">$ 55,000<span></span>
</td>
<td class="nump">$ 73,000<span></span>
</td>
<td class="nump">$ 99,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624177-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6873432352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Narratives) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 22, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,319<span></span>
</td>
<td class="nump">$ 54,319<span></span>
</td>
<td class="nump">$ 60,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Maturity of debt instrument in years and months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Debt Instrument, Payment Terms</a></td>
<td class="text">the outstanding term loans began to amortize in equal quarterly installments equal to $0.4 million per quarter on such date and during each of the next three quarters thereafter, $0.6 million per quarter during the next four quarters thereafter and $0.8 million per quarter thereafter, with a balloon payment at maturity.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DebtInstrumentQuarterlyPaymentCurrentYear', window );">Debt Instrument Quarterly Payment Current Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DebtInstrumentQuarterlyPaymentNextYear', window );">Debt Instrument Quarterly Payment Next Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_DebtInstrumentQuarterlyPaymentThereafter', window );">Debt Instrument Quarterly Payment Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries', window );">Limitation on pledges of capital stock of foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of Credit Facility, Amount Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of Credit Facility, Amount Outstanding</a></td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Base Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis', window );">Debt Instrument, Description Of Variable Rate Basis</a></td>
<td class="text">a base rate plus 4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis Spread on Variable Rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFloorInterestRate', window );">Floor Interest Rate</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis', window );">Debt Instrument, Description Of Variable Rate Basis</a></td>
<td class="text">London Interbank Offered Rate (LIBOR) rate plus 6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis Spread on Variable Rate</a></td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFloorInterestRate', window );">Floor Interest Rate</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="nump">$ 64,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation', window );">Percentage of excess cash flow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest Rate As Of Reporting Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.69%<span></span>
</td>
<td class="nump">8.69%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hbio_ExcessCashFlowMember', window );">Excess cash flow [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarlyRepaymentOfSeniorDebt', window );">Prepayment of senior debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hbio_DenvilleTransactionMember', window );">Denville Transaction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarlyRepaymentOfSeniorDebt', window );">Prepayment of senior debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_DebtInstrumentQuarterlyPaymentCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required quarterly payments including both interest and principal payments for the current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_DebtInstrumentQuarterlyPaymentCurrentYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_DebtInstrumentQuarterlyPaymentNextYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required quarterly payments including both interest and principal payments for the current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_DebtInstrumentQuarterlyPaymentNextYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_DebtInstrumentQuarterlyPaymentThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required quarterly payments including both interest and principal payments thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_DebtInstrumentQuarterlyPaymentThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Limitation on pledges of capital stock of foreign subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_LimitationOnPledgesOfCapitalStockOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of consoildated excess cash for mandatory prepayment obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_PercentageOfConsoildatedExcessCashFlowForMandatoryPrepaymentObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescriptionOfVariableRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFloorInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFloorInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarlyRepaymentOfSeniorDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarlyRepaymentOfSeniorDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=hbio_ExcessCashFlowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=hbio_ExcessCashFlowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=hbio_DenvilleTransactionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=hbio_DenvilleTransactionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6793968784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock (Narratives) (Details) - shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock- Shares Outstanding</a></td>
<td class="nump">38,064,851<span></span>
</td>
<td class="nump">37,378,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hbio_MarketConditionRestrictedStockUnitMember', window );">Market Condition Restricted Stock Unit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock- Shares Outstanding</a></td>
<td class="nump">4,055,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,286,853<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hbio_MarketConditionRestrictedStockUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hbio_MarketConditionRestrictedStockUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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>81
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794003440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Warranties Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Warranty Rollforward Disclosure [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Beginning</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >(Payments)\</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:88.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Provision</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Ending</font></td></tr><tr style='height:12.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Credits</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Increase/(Decrease)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Balance</font></td></tr><tr style='height:12.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:334.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:334.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:6.75pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.15pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Year ended December 31, 2018</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >246</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(37)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >182</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >391</font></td></tr><tr style='height:6.4pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Nine months ended September 30, 2019</font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >391</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(4)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(107)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:71.25pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >280</font></td></tr><tr style='height:13.5pt;' ><td style='width:174pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:174pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:71.25pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:71.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6872013536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Narratives) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Acquisition purchase price</a></td>
<td class="nump">$ 71.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Business Acquisition, Description of Acquired Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">DSI, a St. Paul, Minnesota-based life science research company, is a recognized leader in physiologic monitoring focused on delivering preclinical products, systems, services and solutions to its customers.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Business Acquisition Direct Acquisition Costs In Income Statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationAbstract', window );"><strong>The results of operations for DSI:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization', window );">Busniess combination purchase accounting inventory fair value step up amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets', window );">Intangible asset amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of intangible asset amortization expense of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_BusinessCombinationProformaInformationAmortizationOfIntangibleAsets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of purchase accounting inventory fair value step up amortization recognized in cost of revenues since the date of acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_BusniessCombinationPurchaseAccountingInventoryFairValueStepUpAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6865563120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Derivatives qualifying as hedges [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative Liabilities</a></td>
<td class="num">$ (669)<span></span>
</td>
<td class="num">$ (170)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative Liabilities</a></td>
<td class="num">(669)<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative Liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6793977904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Allowance for doubtful debts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>AllowanceForDoubtfulAccountsReceivableRollforward</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, beginning of period</a></td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination', window );">Addition due to business combination</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">394<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Bad debt (recoveries)</a></td>
<td class="num">(354)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Effect of foreign currency translation adjustment</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance, end of period</a></td>
<td class="nump">$ 364<span></span>
</td>
<td class="nump">$ 301<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts receivable additions business combination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_AllowanceForDoubtfulAccountsReceivableAdditionsBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recoveries of receivables doubtful of collection that were previously charged off.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82918529&amp;loc=d3e30304-110892<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32022-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6659801344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract', window );"><strong>Employee Benefit Plans Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest Cost</a></td>
<td class="nump">$ 121<span></span>
</td>
<td class="nump">$ 121<span></span>
</td>
<td class="nump">$ 376<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected Return on Plan Assets</a></td>
<td class="num">(167)<span></span>
</td>
<td class="num">(187)<span></span>
</td>
<td class="num">(519)<span></span>
</td>
<td class="num">(575)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net Amortization Loss</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments', window );">Curtailment Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net Periodic Benefit Cost, Total</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="num">$ (54)<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="num">$ (82)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871531312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 20,438<span></span>
</td>
<td class="nump">$ 23,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="num">(15,204)<span></span>
</td>
<td class="num">(17,438)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">5,234<span></span>
</td>
<td class="nump">5,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisposals', window );">Property, Plant and Equipment, Disposals</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Land, buildings and leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">2,181<span></span>
</td>
<td class="nump">2,468<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">7,560<span></span>
</td>
<td class="nump">9,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">9,280<span></span>
</td>
<td class="nump">9,685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="nump">1,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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>88
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862540000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31,</font></td><td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:8.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:76.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:76.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:154.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:154.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:48pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Finished goods</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,835</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,936</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Work in process</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,838</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,667</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:106.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:106.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Raw materials</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >14,221</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:69.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >14,484</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:48pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:99.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:99.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23,894</font></td><td style='width:8.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:69.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:69.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >25,087</font></td><td style='width:48pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871928144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,845<span></span>
</td>
<td class="nump">$ 8,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $364 and $332, respectively</a></td>
<td class="nump">17,085<span></span>
</td>
<td class="nump">21,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">23,894<span></span>
</td>
<td class="nump">25,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other receivables and other assets</a></td>
<td class="nump">4,465<span></span>
</td>
<td class="nump">3,109<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">52,289<span></span>
</td>
<td class="nump">57,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">5,234<span></span>
</td>
<td class="nump">5,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">8,497<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income tax assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">38,580<span></span>
</td>
<td class="nump">44,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">56,637<span></span>
</td>
<td class="nump">57,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Other indefinite lived intangible assets</a></td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">1,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">1,815<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">162,777<span></span>
</td>
<td class="nump">168,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebtCurrent', window );">Current portion, long-term debt</a></td>
<td class="nump">2,607<span></span>
</td>
<td class="nump">5,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion, operating lease liabilities</a></td>
<td class="nump">2,424<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">5,266<span></span>
</td>
<td class="nump">7,359<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">3,550<span></span>
</td>
<td class="nump">3,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">7,465<span></span>
</td>
<td class="nump">7,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other liabilities - current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">21,697<span></span>
</td>
<td class="nump">25,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current installments</a></td>
<td class="nump">51,712<span></span>
</td>
<td class="nump">54,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liability</a></td>
<td class="nump">2,267<span></span>
</td>
<td class="nump">2,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">8,342<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesNoncurrent', window );">Other long term liabilities</a></td>
<td class="nump">1,656<span></span>
</td>
<td class="nump">3,286<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">85,674<span></span>
</td>
<td class="nump">85,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders Equity Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value $0.01 per share, 5,000,000 shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.01 per share, 80,000,000 shares authorized; 45,810,358 and 45,124,309 shares issued and 38,064,851 and 37,378,802 shares outstanding, respectively</a></td>
<td class="nump">436<span></span>
</td>
<td class="nump">436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in-capital</a></td>
<td class="nump">228,177<span></span>
</td>
<td class="nump">226,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(125,125)<span></span>
</td>
<td class="num">(119,889)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(15,717)<span></span>
</td>
<td class="num">(13,532)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCarryingBasis', window );">Treasury stock at cost, 7,745,507 common shares</a></td>
<td class="num">(10,668)<span></span>
</td>
<td class="num">(10,668)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">77,103<span></span>
</td>
<td class="nump">82,724<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 162,777<span></span>
</td>
<td class="nump">$ 168,613<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCarryingBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost basis for treasury stock acquired for purposes other than retirement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCarryingBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6871661552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (5,237)<span></span>
</td>
<td class="num">$ (5,784)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">1,497<span></span>
</td>
<td class="nump">1,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation', window );">Amortization of Intangible Assets</a></td>
<td class="nump">4,289<span></span>
</td>
<td class="nump">4,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of deferred financing costs</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">2,193<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">1,401<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of Denville</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,251)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for allowance for doubtful accounts</a></td>
<td class="nump">394<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferrred Income Taxes</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">(Increase) decrease in accounts receivable</a></td>
<td class="nump">3,805<span></span>
</td>
<td class="nump">918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">(Increase) decrease in inventories</a></td>
<td class="nump">635<span></span>
</td>
<td class="nump">2,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Increase in other current assets</a></td>
<td class="num">(147)<span></span>
</td>
<td class="num">(1,184)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Increase (decrease) in accounts payable</a></td>
<td class="num">(2,059)<span></span>
</td>
<td class="num">(442)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Increase in accrued income taxes</a></td>
<td class="num">(591)<span></span>
</td>
<td class="nump">211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Increase (decrease) in other current liabilities</a></td>
<td class="nump">180<span></span>
</td>
<td class="num">(1,968)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">(Decrease) increase in deferred revenue</a></td>
<td class="num">(255)<span></span>
</td>
<td class="nump">1,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Decrease in other long-term liabilities</a></td>
<td class="num">(608)<span></span>
</td>
<td class="num">(2,566)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">5,825<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows used in investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment</a></td>
<td class="num">(778)<span></span>
</td>
<td class="num">(891)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hbio_AdditionsToCatalogCosts', window );">Additions to catalog costs</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(68,008)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Disposition, net of cash sold</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">15,754<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="nump">227<span></span>
</td>
<td class="num">(53,169)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows provided by (used in) financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSecuredDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">4,300<span></span>
</td>
<td class="nump">70,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of debt</a></td>
<td class="num">(11,103)<span></span>
</td>
<td class="num">(19,947)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,967)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from (net taxes paid for) issuance of common stock</a></td>
<td class="num">(392)<span></span>
</td>
<td class="nump">4,521<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(7,195)<span></span>
</td>
<td class="nump">53,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(185)<span></span>
</td>
<td class="nump">399<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">(Decrease) increase in cash and cash equivalents</a></td>
<td class="num">(1,328)<span></span>
</td>
<td class="nump">928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the begining of period</a></td>
<td class="nump">8,173<span></span>
</td>
<td class="nump">5,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of period</a></td>
<td class="nump">6,845<span></span>
</td>
<td class="nump">6,661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">4,226<span></span>
</td>
<td class="nump">3,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid (refunded) for income taxes</a></td>
<td class="nump">$ 411<span></span>
</td>
<td class="num">$ (170)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_AdditionsToCatalogCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_AdditionsToCatalogCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets including portion attributable to discontinued operations, not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hbio_AmortizationOfIntangibleAssetsIncludingAmountsRelatedToDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hbio_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6657440640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Lessee, Operating Lease, Disclosure [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:33pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating lease cost</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >523</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,561</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Short term lease cost</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >29</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >156</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Sublease income</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(104)</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(309)</font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total lease cost</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >448</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,408</font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Supplemental cash flow information related to the Company&#39;s operating leases was as follows:</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:25.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash paid for amounts included in the measurement of lease liabilities:</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >    Operating cash flows from operating leases</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,815</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:25.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Right-of-use assets obtained in exchange for lease obligations:</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >     Operating leases</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='6' rowspan='1' style='width:416.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:416.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Supplemental balance sheet information related to the Company&#39;s operating leases was as follows:</font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30, 2019</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating lease right-of use assets</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,497</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Current portion, operating lease liabilities</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,424</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating lease liabilities, long term</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,342</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total operating lease liabilities</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,766</font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:center;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted average remaining lease term</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8.4</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >years</font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted average discount rate</font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9.2%</font></td><td style='width:33pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:6pt;' ><td style='width:186.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:186.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:33pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:33pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future minimum lease payments for operating leases [Table Text Block]</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Operating </font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Leases</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2020</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,424</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2021</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,987</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2022</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,829</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2023</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,783</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2024</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,740</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Thereafter</font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,125</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total lease payments</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >15,888</font></td></tr><tr style='height:12.75pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Less interest</font></td><td style='width:7.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:67.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(5,122)</font></td></tr><tr style='height:13.5pt;' ><td style='width:191.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:191.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total operating lease liabilities</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:67.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:67.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,766</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=115931803&amp;loc=d3e12069-110248<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164451&amp;loc=d3e36991-112694<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6658982224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Capital Stock Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Capital Stock Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >13</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Capital Stock </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:24.5pt;' >Stock-Based Payment Awards</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >The Company accounts for stock-based payment awards in accordance with the provisions of FASB ASC 718, which requires it to recognize compensation expense for all stock-based payment awards made to </font><font style='font-family:Times New Roman;font-size:10pt;' >employees and directors including stock options, restricted stock units, Market Condition RSUs and employee stock purchases related to the&#160;ESPP. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >The Company has elected as an accounting policy to account for forfeitures for service based awards as they occ</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ur, with no adjustment for estimated forfeitures.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:27pt;' >Stock option and restricted stock unit activity </font><font style='font-family:Times New Roman;font-size:10pt;' >for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > was as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:127.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:127.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock Options</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:128.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:128.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Restricted Stock Units</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:144.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:144.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market Condition RSU&#39;s</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Weighted</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Average</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Restricted</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Average</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Average</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Options</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercise </font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock Units</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Grant Date</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Condition RSU&#39;s</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Grant Date</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:52.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Price</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' ></font></td><td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:53.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:53.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Fair Value</font></td></tr><tr style='height:9.75pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:45.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:78pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td><td style='width:46.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at December 31, 2018</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,956,732</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.25</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,233,762</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.36</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >116,944</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.19</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Granted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >804,039</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.35</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,472,884</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.25</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >541,627</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.14</font></td></tr><tr style='height:12.6pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercised</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,500)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.25</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Vested (RSUs)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(788,512)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.30</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,778)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.30</font></td></tr><tr style='height:13.2pt;' ><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:119.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cancelled / forfeited</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(616,436)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.96</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(471,006)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.41</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(188,680)</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.63</font></td></tr><tr style='height:13.8pt;' ><td colspan='2' rowspan='1' style='width:126pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:126pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,141,835</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.15</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,447,128</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.19</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:78pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:78pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >466,113</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:46.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:46.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.16</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Stock-</font><font style='font-family:Times New Roman;font-size:10pt;' >based c</font><font style='font-family:Times New Roman;font-size:10pt;' >ompensation expense related to</font><font style='font-family:Times New Roman;font-size:10pt;' > stock options, restricted stock units</font><font style='font-family:Times New Roman;font-size:10pt;' >, Market Condition RSUs</font><font style='font-family:Times New Roman;font-size:10pt;' > and the </font><font style='font-family:Times New Roman;font-size:10pt;' >ESPP</font><font style='font-family:Times New Roman;font-size:10pt;' > for the</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >three and nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > was allocated as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:138.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='10' rowspan='1' style='width:293.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:293.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td></tr><tr style='height:9.75pt;' ><td style='width:153.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cost of revenues</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >13</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >34</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Sales and marketing</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >39</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >105</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >68</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >331</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >General and administrative</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >895</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >308</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,975</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,581</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Research and development</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >116</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >125</font></td></tr><tr style='height:12.75pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Discontinued operations</font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:61.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >150</font></td></tr><tr style='height:13.5pt;' ><td style='width:153.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:153.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total stock-based compensation</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >987</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >486</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,193</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:61.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,232</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The Company did not capitalize any stock-based compensation.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:24.5pt;' >Earnings per share</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >Basic earnings per share is computed by dividing</font><font style='font-family:Times New Roman;font-size:10pt;' > net income </font><font style='font-family:Times New Roman;font-size:10pt;' >by the number of</font><font style='font-family:Times New Roman;font-size:10pt;' > weighted average common shares outstanding during the period. The calculation of diluted earnings per share assumes conversion of stock options, restricted stock units and Market Condition RSUs into common stock using the treasury method. The weighted ave</font><font style='font-family:Times New Roman;font-size:10pt;' >rage number of shares used to compute basic and diluted earnings per share consists of the following:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:13.15pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.15pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:138pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:138pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2019</font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:9.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic </font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,036,261</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,947,052</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >37,764,489</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,169,536</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:25.5pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Effect of assumed conversion of employee and director stock options, restricted stock units and Market Condition RSUs</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:266.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:266.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,036,261</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,947,052</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >37,764,489</font></td><td style='width:6pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,169,536</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' >Excluded from the shares used in calculating the diluted earnings per common share in the above table are options, restricted stock units and Market Condition RSUs of approximately </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,055,076</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >3,286,853</font><font style='font-family:Times New Roman;font-size:10pt;' > shares of common stock for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2019</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, respectively, as the impact of these shares would be anti-dilutive.</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts comprising shareholders' equity, comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income, and compensation-related costs for equity-based compensation. Includes, but is not limited to, disclosure of policies, compensation plan details, equity-based arrangements to obtain goods and services, deferred compensation arrangements, and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6794145488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Exit Costs<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and other exit costs [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="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and other exit costs [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >9</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Restructuring and Other Exit Costs </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >During the three months ended September 30, 2019, the Company recorded restructuring charges of $0.9 million as a result of the decision to discontinue</font><font style='font-family:Times New Roman;font-size:10pt;' > one of the Company&#8217;s product lines and cease operations in its facility in North Carolina.</font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' >The following table summarizes the activity for </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >accrued </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >restructuring</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > liability </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >for the three months ended September 30, 2019</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:26.25pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Cost of Revenues</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Severance Costs</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Impairment</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Other</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:59.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:59.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at June 30, 2019</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Restructuring charges</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >235</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >209</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >460</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >914</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-cash charges</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(235)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(460)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(10)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(705)</font></td></tr><tr style='height:12.75pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash payments</font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:52.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></td></tr><tr style='height:13.5pt;' ><td style='width:179.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:179.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balance at September 30, 2019</font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >208</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:52.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:52.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >208</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:36pt;color:#000000;' >Of the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$0.9 million </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >restructuring costs incurred during the three months ended September 30, 2019, $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.5</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >million has been recorded as impairment of intangible assets in the accompanying consolidated statement</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >s</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > of operations </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >and comprehensive income </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(loss) </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >and the remaining costs of $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.4</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > million </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >have been included as a component of selling, general and administrative expenses. As of&#160;September 30, 2019, the Company had a restructuring liability of&#160;$</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.2 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >million</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > which </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >is payable within the next twelve mo</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >nths.</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6862538624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations Disclosure [Text Block]</a></td>
<td class="text"><div><p style='text-align:left;margin-top:9pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >5.</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >	Discontinued</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > Operations</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > </font></p><p style='text-align:left;line-height:12pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;color:#000000;' >On January 22, 2018, the Company sold substantially all the assets of its wholly owned subsidiary, </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Denville</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, for approximately $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20.0 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >million, which included a $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.0 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >million earn-out provision (the Denville Transaction). Upon the closing of the transaction, the Company received $15.7 million. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >The earn-out provision represented contingent consideration of up to $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.0 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >million based on Denville achieving certain performanc</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >e metrics with respect to 2018 operating results and up to $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1.0 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >millio</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >n </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >based on Denville achieving certain performance metrics with respect to 2019 operating results. During the nine-months ended September 30, 2019, it was determined that the 2018 performance metrics were not achieved.</font></p></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >The following table is a reconciliation of the major line items of income from discontinued operations presented within the Company&#8217;s consolidated statements of operations for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > 2018.</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Nine Months Ended</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >September 30,</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:top;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >2018</font></td><td style='width:6.75pt;text-align:center;vertical-align:top;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:98.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:98.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(in thousands)</font></td><td style='width:6.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Revenues</font></td><td style='width:9.75pt;text-align:left;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >893</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cost of revenues</font></td><td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(534)</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Operating and other expenses</font></td><td style='width:9.75pt;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(673)</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gain on disposal of discontinued operations</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,251</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income from discontinued operations before income taxes</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:middle;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >937</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income tax benefit</font></td><td style='width:9.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(883)</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income from discontinued operations</font></td><td style='width:9.75pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:88.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,820</font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:13.5pt;' ><td style='width:39pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:39pt;' ><font style='font-family:Arial;font-size:10pt;color:#000000;' ></font></td><td style='width:245.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:245.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:88.5pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:88.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:24.5pt;' >During the nin</font><font style='font-family:Times New Roman;font-size:10pt;' >e months ended September</font><font style='font-family:Times New Roman;font-size:10pt;' > 30, 2019, the Company received a release of an escrow am</font><font style='font-family:Times New Roman;font-size:10pt;' >ount of $1.0 million related to the Denville Transaction, which is included in the investing cash flows for disposition in the Company&#8217;s consolidated statements of cash flows for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > 2019. Total operating cash flows for Denville i</font><font style='font-family:Times New Roman;font-size:10pt;' >n the Company&#8217;s consolidated statements of cash flows for the </font><font style='font-family:Times New Roman;font-size:10pt;' >nine months ended</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >September 30,</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2018, were immaterial.</font></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
